DataGrid中有摸板列(文本)和绑定列
怎么才能获取任何单元的值

解决方案 »

  1.   

    Response.Write(this.DataGrid1.Items[0].Cells[2].Text);前提是绑定以后.
      

  2.   

    for (int i = 0; i <= DataGrid1.Items.Count - 1; i++)
            {
    //DATAGRID显示所有行的第一个单元格的值
              Response.Write( DataGrid1.Items[i].Cells[0].Text);          
            }
      

  3.   

    TextBox txtName = DataGrid1.Items[i].FindControl("txtName") as TextBoxif (null != txtName) {
         string name = strName.Text
    }
      

  4.   

    TextBox txt=(TextBox)DataGrid1.Rows[0].Cells[0].FindControl("你的文本框控件ID");
    txt.Text//就是这个文本框的值了。
      

  5.   

    帮定列用this.DataGrid1.Items[0].Cells[2].Text,
    模版列需要用FindControl方法,如(TextBox)e.Item.FindControl("TextBox1").Text;
    如果在客户端取Table得td就可以了