小编Dhi*_*esh的帖子

如何使用asp.net C#从GridView中获取TemplateField的值?

我正在尝试检索输入到Gridview文本框中的数据,但是我没有从中获取数据.这是我的代码:

在ASP中

<asp:GridView ID="Add" runat="server">
    <Columns>
         <asp:TemplateField HeaderText="Select" HeaderStyle-Width="100px">
               <ItemTemplate>
                     <asp:CheckBox ID="cbox_Select" runat="server" />
               </ItemTemplate>
         </asp:TemplateField>
         <asp:BoundField DataField = "Name" HeaderText = "Fee Type" />
         <asp:TemplateField HeaderText="Amount" HeaderStyle-Width="100px">
               <ItemTemplate>
                     <asp:TextBox ID="TextBox" runat="server"></asp:TextBox>
               </ItemTemplate>
         </asp:TemplateField>
     </Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

在C#中,

for (int i = 0; i< n;i++)
{
      string a = ((TextBox)Add.Rows[i].Cells[2].FindControl("TextBox")).Text;
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

c# asp.net gridview

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

c# ×1

gridview ×1