1

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

并放入一列 DropDownList 。

4

2 回答 2

0

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

于 2012-04-21T20:08:31.310 回答
0

你的问题很简短,但如果我认为我明白你想做什么,你可以试试这个:

在按钮的代码隐藏中

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。

于 2012-04-21T23:44:20.183 回答