private void BindSwitchData(BLL.TN_SwitchData switchDataBll) { int valueCount = 0; int startRowNo = (_anpager.CurrentPageIndex - 1) * _anpager.PageSize + 1; int endRowNo = _anpager.CurrentPageIndex * _anpager.PageSize; int rowCount = 0; DataSet dst = switchDataBll.GridViewAndPager(_coalCode, _deviceCode, _startTime, _endTime, _queryWhere, _queryOrder, startRowNo, endRowNo, out rowCount); if (dst.Tables.Count>0) { DataTable dt=dst.Tables[0]; //add by zhangkr 2010-11-27 for (int j = 0; j < dt.Rows.Count; j++) { devStatus = new TDTK.IndustryPlatform.SafetyMonitor.BLL.TN_DevStatus(); string strCode = dt.Rows[j]["DevState"].ToString(); dt.Rows[j]["DevState"] = devStatus.GetNameByCodeNew(strCode); } //add by zhangkr if (dt.Rows.Count < pageCount) { valueCount = pageCount - dt.Rows.Count; for (int i = 0; i < valueCount; i++) { dt.Rows.Add(); } } Gv.DataSource = dt; Gv.DataBind(); } _anpager.RecordCount = rowCount; _anpager.CustomInfoHTML = "共<font color=\"blue\"><b>" + _anpager.RecordCount.ToString() + "</b></font>条记录"; _anpager.CustomInfoHTML += " 共<font color=\"blue\"><b>" + _anpager.PageCount.ToString() + "</b></font>页"; _anpager.CustomInfoHTML += " 当前第<font color=\"red\"><b>" + _anpager.CurrentPageIndex.ToString() + "</b></font>页"; }
private void BindMockData(BLL.TN_MockData mockDataBll) { int startRowNo = (_anpager.CurrentPageIndex - 1) * _anpager.PageSize + 1; int endRowNo = _anpager.CurrentPageIndex * _anpager.PageSize; int rowCount = 0; Gv.DataSource = mockDataBll.GridViewAndPager(_coalCode, _deviceCode, _startTime, _endTime, _queryWhere, _queryOrder, startRowNo, endRowNo, out rowCount); Gv.DataBind(); _anpager.RecordCount = rowCount; _anpager.CustomInfoHTML = "共<font color=\"blue\"><b>" + _anpager.RecordCount.ToString() + "</b></font>条记录"; _anpager.CustomInfoHTML += " 共<font color=\"blue\"><b>" + _anpager.PageCount.ToString() + "</b></font>页"; _anpager.CustomInfoHTML += " 当前第<font color=\"red\"><b>" + _anpager.CurrentPageIndex.ToString() + "</b></font>页"; }