Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        /// <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();
                }
            }
        }
Exemplo n.º 3
0
 public static void BindDatalist(ref System.Web.UI.WebControls.DataList DataList, DataTable dtData)
 {
     DataList.DataSource = dtData;
     DataList.DataBind();
 }