用模板列在DataGrid中建了个TextBox列,DataGrid从数据库中显示数据列表(id,name,textbox列)
现在我需要在一个button中写入程序,实现将相应id的textbox值写入数据库中。
请问各位高手如何解决。
多谢!

解决方案 »

  1.   

    foreach (DataGridItem item in DataGrid.Items)
    {
      TextBox text = (TextBox)item.FindControl("TextBox1");
    }
      

  2.   

    TextBox tmp = (TextBox)DataGrid1.Items[???].FindControl("TextBox1");
    string txt = tmp.Text;
      

  3.   

    TextBox TextBoxUserID=(TextBox)e.Item.FindControl("TxtFUserID");
    string UserID=TextBoxUserID.Text;
      

  4.   

    foreach (DataGridItem item in DataGrid.Items)
    {
      TextBox text = (TextBox)item.FindControl("TextBox1");
    }
    这个可以实现多选
      

  5.   

    foreach(DataGridItem dgi in MyDataGrid1.Items)
    {
    TextBox txt = (TextBox)dgi.FindControl("TextBox的id");
    if (txt != null)
    string str=txt.Text.ToString();
    }