例如一个DtataGrid控件,中间有一个模板列:.
.
<asp:TemplateColumn HeaderText="审核意见">
<HeaderStyle Width="200px"></HeaderStyle>
<ItemTemplate>
<asp:TextBox TextMode="MultiLine" Runat="server" Height=50 Width=200 CssClass=FormText1 Text='<%# DataBinder.Eval(Container.DataItem, "shenhe_content")%>' ID="Textbox1">
</asp:TextBox>
</ItemTemplate>
.
.
我想获得特定某一行的这个模板列中的TextBox中的Text的值,如何做呢?希望大家指点下,谢谢!

解决方案 »

  1.   

    string _test = ((TextBox)(e.Items.Cells[1].FindControl("Textbox1")).Text;
      

  2.   

    string _test = ((TextBox)(e.Items.Cells[1].FindControl("Textbox1"))).Text;
      

  3.   

    10301006专注ASP.NET/C#技术!
    欢迎大家加入!
      

  4.   

    textbox tb=datagrid1.items[某行序数〕.cells[模板列序数].findcontrol["textbox1"];
    string str = tb.textbox.text'
      

  5.   

    瓦卡卡 ,掉了个(textbox)