您想要哪种类型的数据绑定控件?如果需要表格格式,则应从
System.Web.UI.WebControls.DataBoundControl
. 对于分层格式,派生自
System.Web.UI.WebControls.HierarchicalDataBoundControl
. 它们都有一个属性来分配数据源控件。
为了
DataBoundControl
您应该覆盖PerformDataBinding。此方法有一个名为
data
包含数据源提供的数据的。
public class Test : System.Web.UI.WebControls.DataBoundControl
{
protected override void PerformDataBinding(System.Collections.IEnumerable data)
{
base.PerformDataBinding(data);
}
}
为了
HierarchicalDataBoundControl
您应该重写与
数据边界控制
. 通过查看
GetData
方法。
public class Test : System.Web.UI.WebControls.HierarchicalDataBoundControl
{
protected override void PerformDataBinding()
{
base.PerformDataBinding();
System.Web.UI.HierarchicalDataSourceView view = base.GetData("View Path");
}
}