如果需要將多次查詢的數據結果用 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);
則完成了兩次數據的追加。