protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            csgl = new CrossSectionGroundLineData("Data Source=Localhost;database=RoadCenter;User ID=admin;Password=admin123");
            //调用Databind方法
            Databind();
            //读取传参
            Route.Text = Request.Cookies["RouteID"].Value;
        }
        if (IsPostBack)
        {
            csgl = new CrossSectionGroundLineData("Data Source=Localhost;database=RoadCenter;User ID=admin;Password=admin123");
        }

        if (this.CrossSectionGroundLineData.SelectedIndex > -1)
        {
            // 调用GridView的UpdateRow方法
            this.CrossSectionGroundLineData.UpdateRow(this.CrossSectionGroundLineData.SelectedIndex, false);
        }
    }
 /// <summary>
 /// 加载横断面地面线
 /// </summary>
 /// <param name="CrossSectionGroundLineID"></param>
 /// <returns></returns>
 public List<CrossSectionGroundLineData> Load(int CrossSectionGroundLineID)
 {
     List<CrossSectionGroundLineData> list = new List<CrossSectionGroundLineData>();
     if (DbConnection == null) return null;
     string sql = @"select *from RDC_CrossSectionGroundLineData where CrossSectionGroundLineID='" + CrossSectionGroundLineID + "'";
     DataSet ds = DbConnection.GetDataSet(sql);
     foreach (DataRow r in ds.Tables[0].Rows)
     {
         CrossSectionGroundLineData csgl = new CrossSectionGroundLineData();
         csgl.CrossSectionGroundLineDataID = (int)(r["CrossSectionGroundLineDataID"]);
         csgl.CrossSectionGroundLineID = r["cd.CrossSectionGroundLineID"] == DBNull.Value ? 0 : Convert.ToInt32(r["CrossSectionGroundLineID"]);
         csgl.SerialNumber = r["cd.SerialNumber"] == DBNull.Value ? 0 : Convert.ToInt32(r["SerialNumber"]);
         csgl.Stake = r["Stake"].ToString();
         csgl.H = r["H"] == DBNull.Value ? 0 : Convert.ToInt32(r["H"]);
         list.Add(csgl);
     }
     return list;
 }