Здравствуйте. Есть 2 запроса, из разных источников. Поля все одинаковые за исключением что в одном на 1 поле больше. В c# они выполняются в зависимости от кейса. Но мне нужно выдать всю информацию с обоих запросов. Как склеить 2 dataset'а в 1?
Решением этой проблемы стал метод Merge. Выглядит это так:
DataSet ds1 = new DataSet();
DataSet ds2 = new DataSet();
ds1.Merge(ds2, true);
Вид ваших запросов.
Допустим 2-ой запрос является частным случаем первого, в котором Field2 = null
Создается класс Answer, и 2 коллекции, в которые пишем результаты запросов. Потом делаем Join(стандартная функция у IEnumerable)
2 способ.
Если судить по картинке в вопросе, то: DataTableCollection != DataTable. Он их лишь содержит. Поэтому вам сюда и смотрите метод Add(AddTable) https://msdn.microsoft.com/ru-ru/library/system.data.datatablecollection(v=vs.110).aspx
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо из строки вытащить перечисление чего-либо, в данном случае перечисление имён
Доброго времени сутокСейчас изучаю технический аспект прохождения высокоуровневого языка к командам процессора на его выполнения на примере...
В свойствах файла есть поле "Версия файла"Как программно получить версию?