如果需要将多次查询的数据结果用 SqlDataAdapter 填充到DataSet的DataTable中,即往Dataset中追加数据记录方法如下:
- private DataSet GetSearchDataSet(string sqlstr,string tb)
- {
- DataSet ds;
- SqlDataAdapter adpter = new SqlDataAdapter(sqlstr, conn);
- ds = new DataSet(tb);
- adpter.Fill(ds, tb);
- adpter.Fill(ds, tb);
- return ds;
- }
上述代码中的
- ds = new DataSet(tb);
则完成了DataSet的初始化,会将DataSet中的数据清空,而上述代码中的
- adpter.Fill(ds, tb);
- adpter.Fill(ds, tb);
则完成了两次数据的追加。