把多個資料表的內容讀入DataTable中...

  • 782
  • 0

把多個資料表的內容讀入DataTable中...

先使用 SqlDataAdapter 把資料轉入DataSet中,再使用DataSet內建屬性取出表格。

SqlCommand sc = new SqlCommand(query, Conn);

SqlDataAdapter sda = new SqlDataAdapter(sc);
DataSet dataSet = new DataSet();
dataSet.Clear();
sda.Fill(dataSet);
DataTable item = dataSet.Tables[0];
dataSetnew = dataSet;
dataSetnew.Tables[0].TableName = "a";
dataSetnew.Tables[1].TableName = "b";

如果需要把某個表格的資料撈出來閱讀,則使用GridView元件進行綁定即可。

GridView gv = gv0;
gv0.DataSource = dataSetnew.Tables[0];
gv0.DataBind();
iT邦幫忙 個人帳號:Kw6732