1

ボタンをクリックすると、動的な行数で動的なGridViewを作成する方法

そして、DropDownListを1つの列に入れます。

4

2 に答える 2

0

GridViewはデータバインドされたコントロールです。これは、データソースに何があるかを示していることを意味します。行を追加するには、データソースにアイテムを追加し、グリッドビューを再バインドする必要があります。グリッドビューに行を直接追加することはできません。

于 2012-04-21T20:08:31.310 に答える
0

あなたの質問はかなり簡単ですが、私があなたがやりたいことを理解していると思うなら、あなたはこれを試すことができます:

ボタンの後ろのコードで

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

すべての行にドロップダウンリストを追加する場合は、次のようにグリッドビューにitemtemplateを追加する必要があります。

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

このitemtemplateは、グリッドビューのタグの間の任意の場所に追加します。

于 2012-04-21T23:44:20.183 に答える