单击按钮时如何创建具有动态行数的动态 GridView
并放入一列 DropDownList 。
GridView 是一个数据绑定控件。这意味着它显示了数据源中的内容。要添加一行,您需要将一个项目添加到数据源并重新绑定gridview。您不能直接向 gridview 添加行。
你的问题很简短,但如果我认为我明白你想做什么,你可以试试这个:
在按钮的代码隐藏中
List<string> ThisIsYourList = new List<string>();
Gridview1.DataSource = ThisIsYourList;
Gridview1.DataBind();
如果你想为每一行添加一个下拉列表,你需要像这样向你的gridview添加一个itemtemplate:
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
您可以在 gridview 的标签之间的任何位置添加这个 itemtemplate。