DataSet中添加多个记录问题
我想在数据库中取出多条记录,如10条记录然后把这10条记录都添加到一个DataSet中,一起返回赋给DataGridview dg,
我之所以想这么做,是因为我现在要通过已知的1200记录的序号SN(0001~1200)在表sfism3.r_wip_tracking_t中查询多于1000条记录,我这样查:
select t.* from sfism3.r_wip_tracking_t t where t.sn in(
‘1000序号内’
)
这样做in里最多只能放1000个条件,而且速度很慢。
所以我想到先new一个DataSet ds,然后每查到一条记录就往ds里放,只到1200查完,然后一起把结果ds返回到界面赋给DataGridview.
我知道每查到一条记录都有一个Table
ds1=new DataSet();
ds1=GetData(SN);
ds1.Table[0];
....
这样ds里就添加了1200个Table了,我在界面就不知道怎么取到一个总的dg.DataSoure=ds.Table[0];
请问高手如何解决呢?给出完整的代码给高分,也许对你而言是简单,可对我没有解决过的就难了。
愿QQ交流,给高分.