将不同的表从DB绑定到gridview!

时间:2009-06-30 09:52:50

标签: asp.net gridview

如何动态地将具有不同列的DB中的不同表格绑定到gridview中?

实际上,我正在使用OleDbDataAdapter来加入SQL语句并放入一个DataTable,但我的问题是,我执行第一条SQL语句,当我执行第二条SQL语句时,数据适配器将使用第一条SQL声明。所以,我在考虑如何在执行第二个语句之前使数据适配器清除第一个SQL语句???

2 个答案:

答案 0 :(得分:2)

以下是从最简单到最难的三种可能的解决方案:

  1. 在视图中加入表格,然后根据数据源的视图进行选择。
  2. 在SQL语句中加入表并将其用作数据源。
  3. 创建一个新的可绑定集合(可能是一个DataTable)并动态地将两个表中的数据添加到它。将其用作数据源。

答案 1 :(得分:0)

你总是有 dtbl1.Merge(dtbl2);