Динамическое обновление набора данных - PullRequest
2 голосов
/ 06 апреля 2011

Я создаю проект в VB.NET, в котором один из отчетов требует, чтобы имена сотрудников отображались в виде имен столбцов, а все работы, которые они выполняли в течение указанного периода, должны отображаться в строках под этим конкретным столбцом.

Теперь, как понятно, столбцы нужно будет добавлять во время выполнения. Я использую источник данных ODBC для заполнения сетки. Кроме того, поскольку для определения работы, выполняемой сотрудниками в отдельности, необходимо выполнить цикл, поэтому число строк в одном столбце может быть меньше или больше, чем строк в следующем столбце.

Есть ли способ создать пустую таблицу данных и затем обновить ее содержимое на основе столбцов, а не добавлять данные на основе добавления новых строк.

С уважением

Ответы [ 2 ]

0 голосов
/ 20 августа 2012

Не лучше ли просто поменять ориентацию стола?

Если большинство ваших столбцов - это имена или, может быть, я не знаю перегруппировку, тогда у вас будет один столбец для каждой из данных, которые вы можете отобразить,

И вы добавляете каждую строку с именами и статистикой динамически, что более распространено.

Я только предлагаю это, потому что я не знаю всей структуры вашего стола.

0 голосов
/ 06 апреля 2011

Таблица состоит из строк и столбцов: строки содержат данные, столбцы определяют данные.

Таким образом, у вас нет другого выбора, кроме как добавить как минимум столько строк, сколькоВаша самая длинная колонка понадобится.Вы можете просто заполнить пустые значения в других столбцах.Это должно дать вам вид, который вам нужен.

...