Перемещение данных из таблицы данных в таблицу данных в C # - PullRequest
6 голосов
/ 01 августа 2011

У меня есть программа на C #, которая выбирает данные из двух разных файлов базы данных и объединяет необходимые данные в таблицу данных (dt). Вся информация, в которой я нуждаюсь, находится в этой таблице данных, и я хочу поместить ее в таблицу данных. Помимо информации в таблице данных, у меня также есть два столбца в сетке данных, которые я буду вычислять при добавлении каждой строки в сетку данных (dataGridView1).

Мой вопрос таков: как я могу получить свои данные (dt) в сетку данных (dataGridView1)? Буду ли я делать что-то вроде этого?:

dataGridView1.column("MemberSep") = dt.column("MBRNUM);

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

Picture of my App

Ответы [ 4 ]

16 голосов
/ 01 августа 2011

Установите для DataGridView DataSource значение DataTable.

2 голосов
/ 01 августа 2011

Вам необходимо использовать привязку данных.

http://msdn.microsoft.com/en-us/library/fbk67b6z.aspx

1 голос
/ 01 августа 2011
DataTable table = new DataTable();
//add in tables
table.Columns.Add("Column 1", typeof(int));
table.Columns.Add("Column 2", typeof(int));
//add in rows
table.Rows.Add(1, 2);

Это будет означать итерацию по dbf и захват имен столбцов, затем вставлять их с 2 для каждого цикла (столбца), а затем добавлять нужные столбцы.Также могут быть удалены любые столбцы ссылок, которые идентичны в каждом столбце.

Затем еще 2 для каждого (строки) циклов, и вы можете заполнить строки данных.

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

В зависимости от отношений dbf, вы можете просто настроить петли.

0 голосов
/ 02 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...