связывание разных таблиц из БД в gridview! - PullRequest
0 голосов
/ 30 июня 2009

как мне динамически связать разные таблицы из БД с разными столбцами в gridview?

На самом деле, я использовал OleDbDataAdapter, чтобы присоединиться к оператору SQL и вставить DataTable, но мой вопрос, скажем, я выполняю 1-й оператор SQL, и когда я выполняю 2-й оператор SQL, адаптер данных будет использовать 1-й SQL заявление. Итак, я думал, как заставить адаптер данных очистить 1-й оператор SQL перед выполнением 2-го оператора ???

Ответы [ 2 ]

2 голосов
/ 30 июня 2009

Вот три возможных решения от самых простых до самых сложных:

  1. Объедините таблицы в представлении и выберите их в соответствии с вашим источником данных.
  2. Объедините таблицы в операторе SQL и используйте его в качестве источника данных.
  3. Создайте новую привязываемую коллекцию (возможно, DataTable) и динамически добавляйте в нее данные из двух таблиц. Используйте это в качестве источника данных.
0 голосов
/ 26 июля 2009

У вас всегда есть dtbl1.Merge (dtbl2);

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