具有动态行数的动态GridView

时间:2012-04-21 17:27:26

标签: c# asp.net gridview

如何使用动态行数创建动态GridView单击按钮

并将DropDownList放在一列。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

在按钮的代码隐藏中

List<string> ThisIsYourList = new List<string>();
Gridview1.DataSource = ThisIsYourList;
Gridview1.DataBind();

如果要为每一行添加下拉列表,则需要将gridtemplate添加到gridview,如下所示:

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

您可以在gridview的标记之间的任何位置添加此itemtemplate。