私はこのような私のaspxファイルにリストビューを持っている:Listviewにリストアイテムを表示するには?
<asp:ListView ID="ListView1" runat="server"></asp:ListView>
、その後、私はこのようなリストを持っている:
foreach(string elem in mylist)
{
ListView1.Items.Add(new ListViewItem(elem));
}
:そうのようなリストビューを移入しようとしている
List<string> mylist = new List<string>();
イム
しかし、私のコンパイラは、私に最高の過負荷の一致エラー&は、ListViewItemに文字列を変換することはできません教えています。これはasp.net 4.0 Webアプリケーションです。助言がありますか?
コードビハインドListView
で
List<string> mylist = new List<string>() { "stealthy", "ninja", "panda"};
listView.DataSource = mylist;
listView.DataBind();
のaspx
<asp:ListView ID="listView" runat="server">
<ItemTemplate>
<asp:Label Text="<%#Container.DataItem %>" runat="server" />
</ItemTemplate>
</asp:ListView>
Webコントロールを同じ名前のフォームコントロールと混同するのは簡単です(これは文字列を取るコンストラクタを提供します) –