/// <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);
        }
    }