Re: [問題] DataSet 建新欄位

看板C_Sharp作者 (つき)時間16年前 (2008/07/13 21:45), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《SinclairShen (SinclairShen)》之銘言: : 話說DataSet像記憶體中的資料庫… : 是否可以只使用DataSet而不另外建一個資料庫, : 請問如何建立一個名稱為test資料表, : 並新增「id」、「name」,這兩個欄位, : 而id為自動編號, : 然後用dataGridView顯示出來? : DataSet myDataSet = new DataSet(); : DataTable myTable; : myTable = myDataSet.Tables["test"];//建立名稱為test的資料表 : //請問中間這段要怎麼寫? : DataColumn dc = myDataSet.Tables["test"].Columns.Add("id"); : DataRow dr = myDataSet.Tables["test"].Rows.Add(2); : //這樣寫的話會出現Exception... : dataGridView1.DataSource = myTable;//顯示 試試看以下的寫法 DataSet myDataSet = new DataSet(); myDataSet.Tables.Add("myTable1"); //中間是TableName 可自訂 myDataSet.Tables["myTable1"].Columns.Add("id"); myDataSet.Tables["myTable1"].Columns.Add("name"); //以下這段若是複數,請自行用迴圈或其他方式控制 DataRow myDr = myDataSet.Tables["myTable1"].Rows.Add(); myDr["id"] = "1"; myDr["name"] = "John"; dataGridView1.DataSource = myDataSet.Tables["myTable1"].DefaultView; -- ◥◣▂◢◤ 您是哪位? : ( ̄□ ̄|||)> 看什麼!? 有兩支天線兩個眼睛的就是剛彈啦!!!(心中OS) ▂ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.41.48

07/13 22:19, , 1F
可以了耶~謝謝
07/13 22:19, 1F
文章代碼(AID): #18UWRpYc (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #18UWRpYc (C_Sharp)