gpt4 book ai didi

c# - 如何在 ListView 中显示列表项?

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:56 25 4
gpt4 key购买 nike

我的 aspx 文件中有一个 ListView,如下所示:

<asp:ListView ID="ListView1" runat="server"></asp:ListView>

然后我有这样的列表:

List<string> mylist = new List<string>();

我试图像这样填充 ListView:

foreach(string elem in mylist)
{
ListView1.Items.Add(new ListViewItem(elem));
}

但我的编译器告诉我最佳重载匹配错误 & 无法将字符串转换为 ListViewItem。这是一个 asp.net 4.0 网络应用程序。有什么建议吗?

最佳答案

尝试像下面这样绑定(bind)您的 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>

关于c# - 如何在 ListView 中显示列表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9935931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com