作者windqqr (つき)
看板C_Sharp
標題Re: [問題] DataSet 建新欄位
時間Sun Jul 13 21:45:20 2008
※ 引述《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
1F:推 SinclairShen:可以了耶~謝謝 07/13 22:19