グリッド ビューの PageSize プロパティをオーバーライドして既定値を 100 に設定しようとしていますが、コードを実行すると、基本クラスで定義された既定値が使用されます。デフォルトのページサイズを設定する方法を教えてください。必要に応じてカスタマイズするために、グリッドビュー コントロールを拡張しています。コードは次のとおりです。
[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);
}