/// <summary> /// 加载设计横断面地面线数据 /// </summary> /// <param name="CrossSectionDesignLineDataID"></param> /// <returns></returns> public List<CrossSectionDesignLineData> Load(int CrossSectionDesignLineID) { List<CrossSectionDesignLineData> list = new List<CrossSectionDesignLineData>(); if (DbConnection == null) return null; string sql = @"select *from RDC_CrossSectionDesignLineData where CrossSectionDesignLineID='" + CrossSectionDesignLineID + "'"; DataSet ds = DbConnection.GetDataSet(sql); foreach (DataRow cd in ds.Tables[0].Rows) { CrossSectionDesignLineData csdl = new CrossSectionDesignLineData(); csdl.CrossSectionDesignLineDataID = (int)(cd["CrossSectionDesignLineDataID"]); csdl.CrossSectionDesignLineID = cd["CrossSectionDesignLineID"] == DBNull.Value ? 0 : (int)(cd["CrossSectionDesignLineID"]); csdl.SerialNumber = cd["SerialNumber"] == DBNull.Value ? 0 : (int)(cd["SerialNumber"]); csdl.Stake = cd["Stake"].ToString(); csdl.H = cd["H"] == DBNull.Value ? 0 : Convert.ToDouble(cd["H"]); list.Add(csdl); } return list; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { csdl = new CrossSectionDesignLineData("Data Source=Localhost;database=RoadCenter;User ID=admin;Password=admin123"); //调用Databind方法 Databind(); //读取传参 Route.Text = Request.Cookies["RouteID"].Value; } if (IsPostBack) { csdl = new CrossSectionDesignLineData("Data Source=Localhost;database=RoadCenter;User ID=admin;Password=admin123"); } if (this.CrossSectionDesignLineData.SelectedIndex > -1) { // 调用GridView的UpdateRow方法 this.CrossSectionDesignLineData.UpdateRow(this.CrossSectionDesignLineData.SelectedIndex, false); } }