ユーザーが「 」ボタンをListView
クリックした回数に応じて、ユーザーが好きなだけ多くのフォームをコントロールに表示させようとしています。Add
基本的に、をにバインドするのではなく、プログラムで1、5、13、または好きなだけ追加します。テストの目的で、13個のフォームをに追加したいとします。これを行う方法はありますか?ちなみに使っています。ListView
DataSource
ItemTemplate
ListView
System.Web.UI.WebControls.ListView
1 に答える
0
リストビュー:
<asp:ListView ID="ListView1" runat="server" >
<ItemTemplate><br /><%# Eval("Value") %></ItemTemplate>
</asp:ListView>
コードビハインド:
var dt = new DataTable();
dt.Columns.Add("Value", typeof(string));
var row = dt.NewRow();
row["Value"] = "first record";
dt.Rows.Add(row);
row = dt.NewRow();
row["Value"] = "second record";
dt.Rows.Add(row);
//other records if needed
ListView1.DataSource = dt;
ListView1.DataBind();
DataTable の代わりにオブジェクトのリストを使用することもできます。
于 2013-01-17T20:47:41.520 に答える