public void Bind(System.Web.UI.WebControls.DataList data_list) { if (RowCount == 0) { data_list.DataSource = null; data_list.DataBind(); return; } DataSet ds = CreateDataSet(); if (ds.Tables.Count == 0) { data_list.DataSource = null; data_list.DataBind(); return; } if (ds.Tables[0].Rows.Count == 0) { data_list.DataSource = null; data_list.DataBind(); return; } data_list.DataSource = ds; data_list.DataBind(); }
/// <summary> /// 绑定病例集合数据 /// </summary> /// <typeparam name="T">模板</typeparam> /// <param name="dataList">数据集合</param> /// <param name="bindingData">绑定数据</param> /// <param name="DataStartIndex">数据开始索引</param> /// <param name="PageStartIndex">页面开始索引</param> /// <param name="PageSize">页面尺寸</param> public static void BindProduceData <T>(System.Web.UI.WebControls.DataList dataList, List <T> bindingData, int DataStartIndex, int PageStartIndex, int PageSize) { List <T> bindingList = new List <T>(); if (dataList != null) { for (int i = PageStartIndex * PageSize; i < bindingData.Count; i++) { if (bindingData[i] == null || bindingList.Count > 11) { break; } bindingList.Add(bindingData[i]); } if (bindingList != null) { dataList.DataSource = bindingList; dataList.DataBind(); } } }
public static void BindDatalist(ref System.Web.UI.WebControls.DataList DataList, DataTable dtData) { DataList.DataSource = dtData; DataList.DataBind(); }