当前位置: 代码迷 >> ASP.NET >> 怎么获取DataGrid中某个单元格的内容
  详细解决方案

怎么获取DataGrid中某个单元格的内容

热度:2748   发布时间:2013-02-26 00:00:00.0
如何获取DataGrid中某个单元格的内容
DataGrid中有摸板列(文本)和绑定列
怎么才能获取任何单元的值

------解决方案--------------------------------------------------------
Response.Write(this.DataGrid1.Items[0].Cells[2].Text);前提是绑定以后.
------解决方案--------------------------------------------------------
for (int i = 0; i <= DataGrid1.Items.Count - 1; i++)
{
//DATAGRID显示所有行的第一个单元格的值
Response.Write( DataGrid1.Items[i].Cells[0].Text);


}
------解决方案--------------------------------------------------------
TextBox txtName = DataGrid1.Items[i].FindControl( "txtName ") as TextBox

if (null != txtName) {
string name = strName.Text
}
------解决方案--------------------------------------------------------
TextBox txt=(TextBox)DataGrid1.Rows[0].Cells[0].FindControl( "你的文本框控件ID ");
txt.Text//就是这个文本框的值了。
------解决方案--------------------------------------------------------
帮定列用this.DataGrid1.Items[0].Cells[2].Text,
模版列需要用FindControl方法,如(TextBox)e.Item.FindControl( "TextBox1 ").Text;
如果在客户端取Table得td就可以了
  相关解决方案