請在 aspx 建立那個GridView
一個取名gv1
另一個取名gv2
在Load 底下寫入
DataSet ds = new DataSet();
//建立一個tableEMP ,表格取名為Empoyees 為了dataSet讀取 使用
DataTable tableEMP = new DataTable("Empoyees");
tableEMP.Columns.Add("ID",typeof(int));
tableEMP.Columns.Add("Name", typeof(string));
//DataRow 是建立資料欄位 row 欄位名稱
DataRow row = tableEMP.NewRow();
row["ID"] = 1;
row["Name"] = "Joe";
//獎row 把值,對應tableEMP.rows裡面
tableEMP.Rows.Add(row);
//DataTable 加入 dataSet裡面
ds.Tables.Add(tableEMP);
//table 讀取方式 rows 集合物件第0第0欄位
Response.Write(tableEMP.Rows[0][0].ToString() + "");
Response.Write(tableEMP.Rows[0]["ID"].ToString() + "");
//dataSet 讀取方式 Tables表格位置0 或直接找到(表格名稱) / rows[欄] / [值]
Response.Write(ds.Tables["Empoyees"].Rows[0][0].ToString() + "");
Response.Write(ds.Tables[0].Rows[0][0].ToString() + "");
Response.Write(ds.Tables[0].Rows[0]["ID"].ToString() + "");
gv1.DataSource = tableEMP;
gv1.DataBind();//執行
//以下寫法也可以:gv2.DataSource = ds.Tables[0];
gv2.DataSource = ds.Tables["Empoyees"];
gv2.DataBind();//執行
就能知道怎麼用DataTable
沒有留言:
張貼留言