在ASP.NET中,要動態地向ListView控件添加項,您可以使用以下步驟:
<asp:ListView ID="ListView1" runat="server">
</asp:ListView>
List<string> items = new List<string> { "Item 1", "Item 2", "Item 3" };
ListViewItemCollection對象,并使用數據源為其填充項。例如:ListViewItemCollection itemsList = new ListViewItemCollection();
foreach (string item in items)
{
ListViewItem listViewItem = new ListViewItem(item);
itemsList.Add(listViewItem);
}
ListViewItemCollection對象綁定到ListView控件。例如:ListView1.ItemsSource = itemsList;
這樣,ListView控件就會根據提供的數據源動態顯示項。如果您需要在運行時添加更多項,只需重復步驟3和4即可。例如:
// 添加更多項到數據源
items.Add("New Item 1");
items.Add("New Item 2");
// 更新ListViewItemCollection對象
foreach (string item in items)
{
ListViewItem listViewItem = new ListViewItem(item);
itemsList.Add(listViewItem);
}
// 更新ListView控件的數據源
ListView1.ItemsSource = itemsList;