試試這個:
listViewEvents.Items.Add(new ListViewItem(l_Time.ToArray()));
的ListViewItem
類有一個構造函數的字符串數組。當使用該構造函數時,其他字符串將出現在其他列中。
如果您想要對其他列執行更多操作,那麼列表視圖項目具有一個SubItems
屬性,該屬性包含一組ListViewItem.ListViewSubItem
對象。您可以使用您想要的任何值創建這些值,並將它們添加到列表視圖項目對象中。
UPDATE
這裏是在單獨的列中顯示字符串列表的方式:像這樣調用
private static void DisplayListInColumns(ListView listView, List<string> values, int columnIndex)
{
for (int index = 0; index < values.Count; index++)
{
while (index >= listView.Items.Count)
listView.Items.Add(new ListViewItem());
ListViewItem listViewItem = listView.Items[index];
while (listViewItem.SubItems.Count <= columnIndex)
listViewItem.SubItems.Add(new ListViewItem.ListViewSubItem());
listViewItem.SubItems[columnIndex].Text = values[index];
}
}
:
List<string> listOne = new List<string>() { "one", "two", "three", "four", "five", "six" };
List<string> listTwo = new List<string>() { "January", "February", "March", "April", "May" };
List<string> listThree = new List<string>() { "alpha", "bravo", "charlie", "delta", "echo", "foxtrot", "golf", "hotel" };
DisplayListInColumns(myListView, listOne, 0);
DisplayListInColumns(myListView, listTwo, 1);
DisplayListInColumns(myListView, listThree, 2);
哪個UI框架?的WinForms? WPF? ASP.NET? – 2011-03-08 23:43:43
@Joe,好問題!我假設他指的是Winforms。 – 2011-03-09 17:13:40