private void BindingData() { try { system_UsersCollection col = null; col = this.LoadData(txtSearch.Text.Trim()); if (col == null) { col = new system_UsersCollection(); lblcount.Text = "Có 0" + " record"; rptData.DataSource = col; rptData.DataBind(); } else { lblcount.Text = "Có " + col.Count.ToString() + " record"; lblcount.ForeColor = System.Drawing.Color.Blue; anpPager.RecordCount = col.Count; anpPager.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); anpPager.ShowFirstLast = false; col = this.GetSubData(col, anpPager.StartRecordIndex - 1, anpPager.EndRecordIndex); rptData.DataSource = col; rptData.DataBind(); } } catch (Exception ex) { Global.WriteLogError("BindingData()" + ex); } }
private system_UsersCollection GetSubData(system_UsersCollection Source, int start, int end) { int iTotalRecord = Source.Count; system_UsersCollection subSource = new system_UsersCollection(); if (Source != null) { for (int i = start; i < end; i++) { subSource.Add(Source[i]); } } return(subSource); }
private system_UsersCollection LoadData(string stextsearch) { Data objdata = new Data(Global.ConnectionSql); system_UsersCollection col = null; try { system_user obj = new system_user(); obj.DataObject = objdata; col = obj.Getlist(stextsearch); } catch (Exception ex) { Global.WriteLogError("LoadData()" + ex); } finally { objdata.DeConnect(); } return(col); }