下面的资料是关于一个用于绑定控制列表、表格控件的C#类的代码。
using System.Web.UI.WebControls;
using System.Web.UI;
using System.Data;
using System.Data.SqlClient;
namespace DotNet.Utilities
{
public class BindDataControl
{
#region 绑定服务器数据控件 简单绑定DataList
public static void BindDataList(Control ctrl, DataView mydv)
{
((DataList)ctrl).DataSourceID = null;
((DataList)ctrl).DataSource = mydv;
((DataList)ctrl).DataBind();
}
#endregion
#region 绑定服务器数据控件 SqlDataReader简单绑定DataList
public static void BindDataReaderList(Control ctrl, SqlDataReader mydv)
{
((DataList)ctrl).DataSourceID = null;
((DataList)ctrl).DataSource = mydv;
((DataList)ctrl).DataBind();
}
#endregion
#region 绑定服务器数据控件 简单绑定GridView
public static void BindGridView(Control ctrl, DataView mydv)
{
((GridView)ctrl).DataSourceID = null;
((GridView)ctrl).DataSource = mydv;
((GridView)ctrl).DataBind();
}
#endregion
public static void BindRepeater(Control ctrl, DataView mydv)
{
((Repeater)ctrl).DataSourceID = null;
((Repeater)ctrl).DataSource = mydv;
((Repeater)ctrl).DataBind();
}
}
}