C ++:如何通过代码填充listview的第二列

时间:2011-04-05 01:09:29

标签: listview c++-cli

我有一个包含2列的列表视图。我可以使用:

轻松填充第一列
commandHistory->Items->Add("Column 1 Entry Successful!");

但是我如何同时填充第二列呢?

2 个答案:

答案 0 :(得分:1)

使用SubItems属性。像这样:

             ListViewItem^ item = commandHistory->Items->Add("Frist!");
             item->SubItems->Add("2nd column");

答案 1 :(得分:0)

您想使用ListViewItem

以下是一个例子:

ListView^ lv = gcnew ListView();
lv->Columns->Add("Language");
lv->Columns->Add("Creator");
ListViewItem^ a = gcnew ListViewItem(gcnew array<String^> { L"C++", L"Stroustrup" });
ListViewItem^ b = gcnew ListViewItem(gcnew array<String^> { L"Java", L"Gosling" });
lv->Items->AddRange(gcnew array<ListViewItem^> { a, b });