Таблица данных C# к listview

Мне нравится мочь просмотреть таблицу данных в форме окон

Мне удалось получить заголовки только с ListView, как получить данные там

DataTable data = new DataTable();

data = EnumServices();

//create headers
foreach (DataColumn column in data.Columns)
{
      listView_Services.Columns.Add(column.ColumnName);
}

Я просто хочу показать теперь данные там!

удачи

7
задан Adil 29 June 2012 в 12:45
поделиться

1 ответ

foreach (DataRow row in data.Rows)
{
    ListViewItem item = new ListViewItem(row[0].ToString());
    for (int i = 1; i < data.Columns.Count; i++)
    {
        item.SubItems.Add(row[i].ToString());
    }
    listView_Services.Items.Add(item);
}

Обновление: кроме того, если вы вызываете свой метод более одного раза, вам нужно либо очистить коллекцию столбцов перед добавлением столбцов, либо проверить, были ли столбцы уже добавлены - в противном случае количество столбцов будет увеличиваться каждый раз, когда вы вызовите свой метод.

14
ответ дан 6 December 2019 в 14:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: