c # Отображение списка в строках - PullRequest
0 голосов
/ 27 апреля 2010

По сути, у меня есть элемент управления Listview, в котором есть столбцы (отображаются в режиме детализации). Я добавляю в него элементы, которые я хочу отображать, каждый менее 1 колонны (как в счете), но вместо этого он отображает их все под первым. Ниже я добавляю такие элементы, которые, как мне кажется, являются неправильным способом сделать это, но все остальные способы, которые я пробовал, не работают. Вы можете видеть его результат на скриншоте.

lstVLine.Items.Add(lineItem, lstVLine.Items.Count);  

lstVLine.Items.Add(itemName,lstVLine.Items.Count);

alt text

1 Ответ

5 голосов
/ 27 апреля 2010

Вам необходимо создать подэлементы для каждого из дополнительных полей:

ListViewItem item = new ListViewItem ("Something");
item.SubItems.Add ("Brand info");
item.SubItems.Add ("Type info");
lstVLine.Items.Add(item);
...