C#:DataTable添加行的方法

这个…我就不说了吧。纯粹是写着玩的

方法一:

代码
DataTable tblDatas = new DataTable("Datas");
DataColumn dc
= null;
dc
= tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));
dc.AutoIncrement
= true;//自动增加
dc.AutoIncrementSeed = 1;//起始为1
dc.AutoIncrementStep = 1;//步长为1
dc.AllowDBNull = false;//

dc
= tblDatas.Columns.Add("Product", Type.GetType("System.String"));
dc
= tblDatas.Columns.Add("Version", Type.GetType("System.String"));
dc
= tblDatas.Columns.Add("Description", Type.GetType("System.String"));

DataRow newRow;
newRow
= tblDatas.NewRow();
newRow[
"Product"] = "水果刀";
newRow[
"Version"] = "2.0";
newRow[
"Description"] = "打架专用";
tblDatas.Rows.Add(newRow);

newRow
= tblDatas.NewRow();
newRow[
"Product"] = "折叠凳";
newRow[
"Version"] = "3.0";
newRow[
"Description"] = "行走江湖七武器之一";
tblDatas.Rows.Add(newRow);

 

 

方法二:

 

代码
DataTable tblDatas = new DataTable("Datas");
tblDatas.Columns.Add(
"ID", Type.GetType("System.Int32"));
tblDatas.Columns[
0].AutoIncrement = true;
tblDatas.Columns[
0].AutoIncrementSeed = 1;
tblDatas.Columns[
0].AutoIncrementStep = 1;

tblDatas.Columns.Add(
"Product", Type.GetType("System.String"));
tblDatas.Columns.Add(
"Version", Type.GetType("System.String"));
tblDatas.Columns.Add(
"Description", Type.GetType("System.String"));

tblDatas.Rows.Add(
new object[]{null,"a","b","c"});
tblDatas.Rows.Add(
new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(
new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(
new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(
new object[] { null, "a", "b", "c" });

 

 

 

 

posted on 2010-11-09 16:25  Jan.David  阅读(17370)  评论(0编辑  收藏  举报

导航