Вы можете объединить данные из одной таблицы с другой таблицей данных, используя функцию слияния таблиц ds.Tables[0].Merge(ds.Tables[1]);
Но может быть более естественно посмотреть, как вы получаете данные и можете их сразу прочитать все или отправьте запрос LINQ перед его отображением пользователю.
Если вы создадите несколько примеров того, как выглядят данные и какую функциональность вы хотите создать, вы можете получить лучший ответ.