黑马程序员技术交流社区

标题: gridview控件数据的读取 [打印本页]

作者: 李礼彬    时间: 2013-5-13 17:59
标题: gridview控件数据的读取
  1. protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
  2.     {
  3.         string s = GridView1.Rows[e.NewEditIndex].Cells[2].Text;
  4.         Label1.Text = s;
  5.     }
复制代码
比如这个。label1的值为空,取出的值为空。但是显示的有数据呀,其他的事件也有的会这样



作者: 许庭洲    时间: 2013-5-14 07:13
1. 加个控件集controls;
2. string s= GridView1.Rows[e.NewEditIndex].Cells[2].Controls[0].Text;//
     Label1.Text = s;//
3. Controls[0] 获取到的只是一个控件,这个控件不知道什么类型,所以必须显示转型;
4.  string s= ( GridView1.Rows[e.NewEditIndex].Cells[2].Controls[0].Text)as  Label).Text;
     或者试试这个 string s= (this.GridView1.Rows[e.NewEditIndex].FindControl("Label1") as Label).Text.Trim();






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2