如何在asp.net的代码隐藏中动态地将文本框添加到gridview [英] how to add textbox to gridview dynamically in codebehind in asp.net

查看:71
本文介绍了如何在asp.net的代码隐藏中动态地将文本框添加到gridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我想创建gridview包含动态创建的文本框



例如



ID     name     pdt1     pdt2 .....(dynamic

1     aaa     textbox     textbox

2     bbb     textbox  ;    textbox



任何建议请...............

解决方案

看到这个问题,你可以轻松地做到这一点......



http://www.aspsnippets.com/Articles/Dynamically-add-BoundField-and-TemplateField-Columns -to-GridView-in-ASPNet.aspx [ ^ ]



从ASP.NET GridView动态添加和删除行 [ ^ ]


< pre lang =xml> < asp:GridView ID = GridView1 runat = server ShowFooter = true >
< >
< asp:TemplateField HeaderText = ID >
< ItemTemplate >
< asp:Label ID = lblService runat = server 文字 =' <% #Eval( ID %> ' > < / asp:标签 >
< / ItemTemplate >
< span class =code-keyword>< / asp:TemplateField >
< asp:TemplateField HeaderText = t ext1 >
< ItemTemplate >
< asp:TextBox ID = txt1 runat = server 文字 =' <% #Eval( txt1% > ' > < / asp:TextBox >
< / ItemTemplate >
< FooterTemplate >
< asp:TextBox ID < span class =code-keyword> = txt1 runat = server > < / asp:TextBox >
< / FooterTemplate >
< / asp:TemplateField >
< < span class =code-leadattribute> asp:TemplateField HeaderText = text2 >
< ItemTemplate >
< asp:TextBox ID = txt2 runat = server 正文 =' <% #Eval( txt2%> ' > < / asp:TextBox >
< / ItemTemplate >
< FooterTemplate >
< asp:TextBox ID = txt2 runat = server > < / asp:TextBox >
< / FooterTemplate >
< / asp:TemplateField >
< asp:TemplateField ItemStyle-Width = 50px HeaderText = 删除 >
< FooterTemplate >
< asp:按钮 ID = btnAdd runat = server OnClick = AddNewText / >
& lt; / FooterTemplate >
< / asp:TemplateField >
< /列 >
< / asp:GridView >


您可以在以下链接中使用我的文章



http://www.c-sharpcorner.com/UploadFile/7eb164/gridview-control-in-Asp-Net/ [ ^

Hi
I want to create the gridview contains textbox created dynamically

for example

ID    name    pdt1    pdt2.....(dynamic
1    aaa    textbox    textbox
2    bbb    textbox    textbox

any suggestions pls...............

解决方案

see this exapmle,you can do this easily...

http://www.aspsnippets.com/Articles/Dynamically-add-BoundField-and-TemplateField-Columns-to-GridView-in-ASPNet.aspx[^]

Dynamically adding and deleting rows from ASP.NET GridView[^]


<asp:GridView ID="GridView1" runat="server" ShowFooter="true">
 <Columns>
  <asp:TemplateField HeaderText="ID">
   <ItemTemplate>
     <asp:Label ID="lblService" runat="server" Text='<%# Eval("ID")%>'></asp:Label>
   </ItemTemplate>
  </asp:TemplateField>
  <asp:TemplateField HeaderText="text1">
    <ItemTemplate>
      <asp:TextBox ID="txt1" runat="server" Text='<%# Eval("txt1")%>'></asp:TextBox>
    </ItemTemplate>
    <FooterTemplate>
      <asp:TextBox ID="txt1" runat="server"></asp:TextBox>
    </FooterTemplate>
   </asp:TemplateField>
  <asp:TemplateField HeaderText="text2">
    <ItemTemplate>
      <asp:TextBox ID="txt2" runat="server" Text='<%# Eval("txt2")%>'></asp:TextBox>
    </ItemTemplate>
    <FooterTemplate>
      <asp:TextBox ID="txt2" runat="server"></asp:TextBox>
    </FooterTemplate>
   </asp:TemplateField>
   <asp:TemplateField ItemStyle-Width="50px" HeaderText="Delete">
     <FooterTemplate>
       <asp:Button ID="btnAdd" runat="server" OnClick="AddNewText" />
     </FooterTemplate>
   </asp:TemplateField>
 </Columns>
</asp:GridView>


YOU CAN USE MY ARTICLE ON FOLLOWING LINK

http://www.c-sharpcorner.com/UploadFile/7eb164/gridview-control-in-Asp-Net/[^]


这篇关于如何在asp.net的代码隐藏中动态地将文本框添加到gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆