/// <summary> /// 绑定数据源 /// </summary> private void DataBindGrid(bool isQuery = false) { VehicleMaintainLogManager vehicleMaintainLogManager = new VehicleMaintainLogManager(); int count = 0; int pageIndex = isQuery ? 1 : PageControl1.PageIndex; KeyValuePair<StringBuilder, IList<SqlParam>> keyValue = InitCondition(); DataTable dt = vehicleMaintainLogManager.GetVehicleMaintainLogInfoPage(keyValue.Key, keyValue.Value, pageIndex, PageControl1.PageSize, ref count); ControlBindHelper.BindRepeaterList(dt, rp_Item); this.PageControl1.PageIndex = pageIndex; this.PageControl1.RecordCount = Convert.ToInt32(count); this.PageControl1.PageChecking(); }