private void BindStations() { ServiceStationManager ssManager = new ServiceStationManager(); dtStations = new DataTable(); dtStations.Columns.Add("ID", Type.GetType("System.String")); dtStations.Columns.Add("Name", Type.GetType("System.String")); DataRow newRow = dtStations.NewRow(); newRow["ID"] = "-1"; newRow["Name"] = "全部"; dtStations.Rows.Add(newRow); DataTable platformTable = ssManager.GetAllServiceStations(); foreach (DataRow row in platformTable.Rows) { newRow = dtStations.NewRow(); newRow["ID"] = row["ID"].ToString(); newRow["Name"] = row["Name"]; dtStations.Rows.Add(newRow); } selStation.DataSource = dtStations; selStation.DataTextField = "Name"; selStation.DataValueField = "ID"; selStation.DataBind(); }
private void BindStations() { ServiceStationManager station = new ServiceStationManager(); selStation.DataSource = station.GetAllServiceStations(); selStation.DataTextField = "Name"; selStation.DataValueField = "ID"; selStation.DataBind(); }
/// <summary> /// 绑定数据源 /// </summary> private void DataBindGrid(bool isQuery = false) { ServiceStationManager vehicleManager = new ServiceStationManager(); int count = 0; int pageIndex = isQuery ? 1 : PageControl1.PageIndex; KeyValuePair <StringBuilder, IList <SqlParam> > keyValue = InitCondition(); DataTable dt = vehicleManager.GetServiceStationPage(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(); }