我试图覆盖网格视图的 PageSize 属性以将默认值设置为 100,但是当代码执行时,它采用基类中定义的默认值。谁能帮助我如何设置我的默认页面大小。我正在扩展 gridview 控件以根据我的需要进行自定义。这是代码:
[DefaultValue(100)]
public override int PageSize
{
get
{
return base.PageSize;
}
set
{
base.PageSize = value;
}
}
或者我应该尝试以某种被覆盖的方法设置我的默认 Page Sie。
protected override void OnInit(EventArgs e)
{
base.PageSize = 100;
base.OnInit(e);
}
或者
protected override void OnLoad(EventArgs e)
{
base.PageSize = 100;
base.OnLoad(e);
}