Я использую цикл foreach, содержащий некоторый код для извлечения данных из базы данных.в первый раз он возвращает несколько строк из базы данных. Во втором цикле он возвращает несколько строк, и так и так.Мой вопрос, могу ли я объединить циклы строк в один набор данных?пожалуйста, помогите мне объединить значения строк в один набор данных ....
Как упомянул @Tim Schmelter, есть также метод Merge () для наборов данных.Это позволит вам выполнять различные типы слияний, включая обновления, которые позволят вам избежать дублирования строк, если в каждом наборе данных есть одинаковые строки.Это может быть лучше, чем использование цикла for для добавления строк из одной в другую в зависимости от типа имеющихся у вас данных.
Подробнее об этом можно прочитать здесь:
http://msdn.microsoft.com/en-us/library/803bh6bc.aspx
Это при условии, что я вас правильно понял ...
DataTable tbl = new DataTable(); foreach (DataRow row in data.Rows) { tbl.Rows.Add(row); }
Затем просто добавьте таблицу данных в набор данных по вашему выбору.