假如我把gridview中某一列设为模版列,并在这个模版列里添加了一个label控件
请问我怎么编程修改这个label控件的Text属性?
谢谢

解决方案 »

  1.   

    tryLabel l = YourGridView.Rows[n].FindControl("lblID") as Label
    l.Text = "abc";
      

  2.   

    我把这个label空间作了双相数据绑定,但是不能更新数据库里的值?
      

  3.   

    label becomes <span> on the client side and <span> is not a form control, if you change the value or text through javascript, the value is never passed back to the server side, use a textbox or <input type=hidden> to do this kind of work
      

  4.   

    思归大哥我用的那个label是服务器端空间
    我在设置模版列时把里面的这个label做了双向数据绑定。
    我按照大哥办法修改了这个label的属性值,但是数据里相应的数据没有被修改。
    郁闷。
    怎么才能更新数据库里相应的数据呢?
      

  5.   

    foreach(gridviewRow gvr in gridView1.rows)
    {
       Label lbl=(Label)gvr.cell[3].Controls[1];
       lbl.Text="OK";
    }