试试 datagrid.FindControl("TextBox")

解决方案 »

  1.   

    public void book_update(Object sender,DataGridCommandEventArgs e)
    {
    .......
    string a=((TextBox)e.Item.Cells[1].FindControl("tb_edit_url")).Text.Trim();
    ....
    }
      

  2.   

    哈哈,补充补充
    tb_edit_url 就是datagrid当前行的的第二列的输入框
    给分哟:)
      

  3.   

    对不起你可能误会我的意思了,我的意思是我已经绑定了DataGrid,但是我要将DataGrid中没一列的(是列不是行)页眉中含有数字的列全部隐藏,我的页眉里头放的是label,怎么获得他的值。
      

  4.   

    foreach (DataGridItem item in DataGrid1.Controls[0])
    {
     if (item.ItemType == ListItemType.Header)
     {
      Label Label1 = (Label)item.Cells[0].FindControl("....");
      Label1.Text = "...";
     }
    }
      

  5.   

    dim t as textbox
    t=e.item.findcontrol("textbox1")