定义了一个webform基类,需要引用子类中的DataGrid1实例,应该如何声明 //基类
public class BrowseBase : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid WebGrid;
} //页面,从基类中继承
public class WebForm1 : WebIDName.BrowseBase
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
}
基类好象没有办法引用子类
{
get
{
return null;
}
}
重写属性,返回当前类抽GRID控件.
或者
protected System.Web.UI.WebControls.DataGrid WebGrid
{
get
{
return Controls.FindControl("GRIDNAME") as DataGrid;
}
}
这样确保派生类的GRID的名字一样.