У меня есть один список с несколькими столбцами. Я хочу заполнить этот список в вертикальной форме столбец колонке.Как заполнить список в вертикальной форме?
ответ
Извините, но это невозможно (легко).
ListView
имеет список ListViewItem
с, где каждый из них имеет список ListViewSubItem
с (и сделать его немного более сложным на первом месте, первый ListViewSubItem
такая же, как и сам ListViewItem
).
Так что, если вы хотите, чтобы заполнить ListView
по столбцам сначала нужно добавить ListViewItem
S к ListView
для всех значений, которые в первом столбце.
После этого вы перебираете по номеру ListView.Items
и звоните на каждый ListViewItem.Subitems.Add
, чтобы заполнить следующий столбец. Это необходимо сделать для каждого столбца, который вы хотите заполнить.
Если вы хотите, чтобы заполнить значения столбцов в другом порядке, а затем слева направо, вы должны смотреть в DisplayIndex
в ColumnHeader
внутри ListView.Columns
.
Некоторые примеры кода:
// Some values
var someValues = Enumerable.Range(1, 10);
// Fill up the first column
foreach (var item in someValues)
{
listView.Items.Add("0." + item);
}
// Run for each column in the listView (the first is already filled up)
foreach (ColumnHeader column in listView.Columns.Cast<ColumnHeader>().Skip(1))
{
// Get the value and the index for which row the value should be
foreach (var item in someValues.Select((Value, Index) => new { Value, Index }))
{
// Add the value to the given row, thous leading to be added as new column
listView.Items[item.Index].SubItems.Add(column.Index + "." + item.Value);
}
}
спасибо за ваш ответ merc – mosa
- 1. Ошибки в вертикальной простой форме
- 2. Как я могу заполнить список через combobox в форме доступа?
- 3. C# Array Output в вертикальной форме
- 4. Как заполнить выпадающий список?
- 5. Как заполнить Список объектов?
- 6. Как заполнить список combobox
- 7. Как заполнить список (типа)?
- 8. Как заполнить раскрывающийся список
- 9. Как заполнить список интерфейсов?
- 10. Как заполнить этот массив в этой форме?
- 11. Как заполнить выпадающее меню в форме ahtml
- 12. Как заполнить цвет в форме, нарисованной пером
- 13. Как заполнить многоуровневый массив в форме zend
- 14. Как заполнить HtmlEditor xtype в форме Extjs4
- 15. Как заполнить скрытое поле в форме Django?
- 16. Как заполнить вложенный список
- 17. Как заполнить список в Прологе?
- 18. Как заполнить список в андроиде
- 19. Как заполнить список в фрагменте?
- 20. Как заполнить список в классе
- 21. Scheme - Как заполнить список?
- 22. Как заполнить многоколоночный список
- 23. заполнить список список в Python
- 24. Как заполнить выпадающий список из mysql db и на основе выбора заполнить другой раскрывающийся список в форме php?
- 25. Как я могу видеть положение вертикальной прокрутки в форме AngularJS?
- 26. заполнить список в python
- 27. заполнить список в java
- 28. Добавление вертикальной полосы прокрутки в контрольный список
- 29. Как показать список данных по форме Html
- 30. Как заполнить несколько полей в форме, в опросе
ли Asp.Net или? –
no dear мой проект C# – mosa
WinForms или WPF тогда? –