как объединить значение повторяющегося набора данных в один набор данных - PullRequest
0 голосов
/ 06 февраля 2012

Я использую цикл foreach, содержащий некоторый код для извлечения данных из базы данных.в первый раз он возвращает несколько строк из базы данных. Во втором цикле он возвращает несколько строк, и так и так.Мой вопрос, могу ли я объединить циклы строк в один набор данных?пожалуйста, помогите мне объединить значения строк в один набор данных ....

Ответы [ 2 ]

1 голос
/ 06 февраля 2012

Как упомянул @Tim Schmelter, есть также метод Merge () для наборов данных.Это позволит вам выполнять различные типы слияний, включая обновления, которые позволят вам избежать дублирования строк, если в каждом наборе данных есть одинаковые строки.Это может быть лучше, чем использование цикла for для добавления строк из одной в другую в зависимости от типа имеющихся у вас данных.

Подробнее об этом можно прочитать здесь:

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

0 голосов
/ 06 февраля 2012

Это при условии, что я вас правильно понял ...

        DataTable tbl = new DataTable();

        foreach (DataRow row in data.Rows)
        {
            tbl.Rows.Add(row);
        }

Затем просто добавьте таблицу данных в набор данных по вашему выбору.

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