(TextBox)DataGrid2.Items[i].FindControl("Textbox5").text

解决方案 »

  1.   

    ((TextBox)DataGrid2.Items[i].FindControl("Textbox5")).text
      

  2.   

    <asp:TextBox runat="server" id="edit_FName" Text="<%# DataBinder.Eval(Container.DataItem, "au_fname") %>"/>
      

  3.   

    TextBox tx;
    tx = (TextBox)this.dataGrid.items[行号].cell[列号].controls[1];
    Responser.write(tx.text);
      

  4.   

    听说在CODE BEHIND 的方式可以用,request.form(控件号)的方式取,不知哪位会呀
      

  5.   

    ((TextBox)DataGrid2.Items[i].FindControl("Textbox5")).text
      

  6.   

    假设DataGrid的某一列声明如下
    <asp:TemplateColumn>
       <ItemTemplate>
          <asp:TextBox Runat="server" ID="txtID" Text='<%# DataBinder.Eval(Container.DataItem,"au_id") %>'>
          </asp:TextBox>
       </ItemTemplate>
    </asp:TemplateColumn>
    读取方法:
    TextBox txt = (TextBox)DataGrid1.Items[1].FindControl("txtID");
    Response.Write(txt.Text);