作者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