A B C
1 2 3
4 5 6如何通过程序在后台取得 第一行A列的值呢?
 请教如果列隐藏了还能取得他的值吗?
第一行  是BoundColumn 自定义的列;
请指点迷津;不胜感激

解决方案 »

  1.   

    如果列隐藏了还能取得他的值吗?
    能;第一行A列的值
    DataGrid.items(0).Cells(0).Text;
      

  2.   

    其实你可以直接通过绑定此控件的数据源去求取
    比如:this.DataTable1.Rows[i][0].ToString();如果datagrid是使用模板,则你必须注意该模板的类型,比如是Label,那么可如下求取
    Label mylab = (Label)this.DataGrid1.Items[i].Cells[0].Controls[0];
    值 = mylab.Text;如果不使用模板而是自然绑定,则可直接求取
    值 = this.DataGrid1.Items[i].Cells[0].Text;
      

  3.   

    e.item.contols[0];绑定列
    findcontol("id")模板列
    如果列隐藏了,你可以用dataset.tables[0].。。
      

  4.   

    dataset.tables[0].。。??什么来的/hanchi8008(寒池)
      

  5.   

    this.DataTable1.Rows[i][0].ToString();
     ds_yours.Tables[0].Columns[0].ToString();
    都一样的。
      

  6.   

    我用的是<asp:BoundColumn DataField="name2" Visible=False></asp:BoundColumn>在DataGrid1的第一列 我用this.DataGrid1.Items[0].Cells[0].Text为什么取不到值呢?