C# 具有动态行数的动态GridView

C# 具有动态行数的动态GridView,c#,asp.net,gridview,C#,Asp.net,Gridview,如何在单击按钮时创建具有动态行数的动态GridView 并放入一列DropDownList。GridView是一个数据绑定控件。这意味着它显示了数据源中的内容。要添加行,需要向数据源添加一个项并重新绑定gridview。您不能直接将行添加到gridview。您的问题非常简单,但如果我认为我了解您想要做什么,您可以尝试以下方法: 在你按钮的后面 List<string> ThisIsYourList = new List<string>(); Gridview1.DataS

如何在单击按钮时创建具有动态行数的动态GridView


并放入一列DropDownList。

GridView是一个数据绑定控件。这意味着它显示了数据源中的内容。要添加行,需要向数据源添加一个项并重新绑定gridview。您不能直接将行添加到gridview。

您的问题非常简单,但如果我认为我了解您想要做什么,您可以尝试以下方法:

在你按钮的后面

List<string> ThisIsYourList = new List<string>();
Gridview1.DataSource = ThisIsYourList;
Gridview1.DataBind();
如果要向每行添加dropdownlist,则需要向gridview添加itemtemplate,如下所示:

   <asp:TemplateField>
   <ItemTemplate>
   <asp:DropDownList ID="DropDownList1" runat="server"/>
   </ItemTemplate>
   </asp:TemplateField>

您可以将此itemtemplate添加到gridview标记之间的任意位置

谢谢,但我需要的人谁使用我的程序来定义文本框中的行数,我很好地为他生成网格包含五列和行的行数,他插入文本框?