Слияние DataTable (s) Столбец за столбцом - PullRequest
0 голосов
/ 29 января 2011

Я хочу объединить два или более столбца DataTables по столбцу.Я занимаюсь разработкой приложения на C # для Windows.Мой пример использования приведен ниже:

  1. В моем приложении пустая сетка данных.
  2. пользователь будет перетаскивать один столбец из списка доступных столбцов в сетку данных.Сетка данных начнет отображать данные для этого столбца.
  3. Теперь я перетащу другой столбец в сетку данных, и теперь сетка должна получить заполненные данные из двух столбцов.
  4. Это будет повторяться до тех пор, пока пользователь не почувствуетчто он отбросил все необходимые столбцы.

Какой лучший способ сделать это?Есть ли какие-либо потери производительности с большим количеством строк, обычно 1 миллион?

Пожалуйста, помогите.

Спасибо, Омки

1 Ответ

1 голос
/ 29 января 2011

используйте DataTable.Merge , если вы действительно хотите пометить наборы данных

оставить пустым доступ к данным с идентификатором, и каждый раз, когда пользователь добавляет новый столбец, помечает первый объект с новым источником данных, содержащим идентификатор и новыйcolumn

Но в вашем случае, я думаю, будет лучше привязать полную таблицу данных к сетке и изменить видимый или добавить столбец удаления сетки данных в зависимости от действий пользователя

...