如题!

解决方案 »

  1.   

    先找到里面的控件,如果checked属性为true的话,再读取你要读取的值
      

  2.   

    to 我用如下语句判断时,foreach (DataGridItem TextBoxItem in DataGrid2.Items)
    {
    IsCheckedcs=((CheckBox)TextBoxItem.FindControl("chkOne")).Checked;
    if(IsCheckedcs)
    {
            .........提示“CheckBox”是不明确的引用
      

  3.   

    现在出现的问题是取不出DataGrid中CheckBox的值,如何修改上面语句?
      

  4.   

    代码如下:
    private void Page_Load(object sender, System.EventArgs e)
       {
    // 在此处放置用户代码以初始化页面
    if (!IsPostBack)
    {
    //dblyf = DateTime.Now;
    if(this.DataGrid2.Attributes["SortExpression"]==null) 
               {
         this.DataGrid2.Attributes["SortExpression"]="ny";     }
     BindGrid(); 
           }
        }private void BindGrid()
       {
       string connstring =System.Configuration.ConfigurationSettings.AppSettings["ora916"];
       OracleConnection conn=new OracleConnection(connstring);
       conn.Open();
       DataSet ds1=new DataSet();
       OracleDataAdapter sqlda;
       string cmdText = "select jh,ny,rcyl1,rcyl,hs,llpl,yy,ty,bx,cmd,ymsd,bs,bj,cc,cc1,sxdl,xxdl,jsdm,km,dm from scjcsj where ny>='"+date1+"' and ny<= '"+date2+"'and rtrim(jh)='"+jjhh+"'  order by jh";

       sqlda=new OracleDataAdapter(cmdText,conn);
       sqlda.Fill(ds1,"scjcsj");
       DataView dv = ds1.Tables ["scjcsj"].DefaultView ;

       string SortExpression=this.DataGrid2.Attributes["SortExpression"];
       dv.Sort=SortExpression; //指定视图的排序方式;
       this.DataGrid2.DataSource=dv; //指定数据源
       this.DataGrid2.DataBind(); //数据绑
       conn.Close();
    }
      

  5.   

    接上:
    private void B_qd_Click(object sender, System.EventArgs e)
      {    bool IsCheckedcs=false;
        foreach (DataGridItem TextBoxItem in DataGrid2.Items)
    {
       IsCheckedcs=((CheckBox)TextBoxItem.FindControl("chkOne")).Checked;
       if(IsCheckedcs)
          {
    nyny=((TextBox)TextBoxItem.FindControl("tny")).Text;
    jhjh=((TextBox)TextBoxItem.FindControl("tjh")).Text;...........运行程序提示:"CheckBox","TextBox"为是不明确的引用,哪位高手帮帮忙,十万火急中...,谢谢!!!    
      

  6.   

    datagrid表中有:checkbox   jh  ny  rcyl1 .....当选择谋一行中的checkbox为对号时,选取Datagrid中改行的数据,以上代码如何修改?谢谢!