直接创建一个DataTable,并为之添加数据(自定义DataTable)
2007-10-23 22:51
323 查看
DataTable dt=new DataTable("cart");
DataColumn dc1=new DataColumn("prizename",Type.GetType("System.String"));
DataColumn dc2=new DataColumn("point",Type.GetType("System.Int16"));
DataColumn dc3=new DataColumn("number",Type.GetType("System.Int16"));
DataColumn dc4=new DataColumn("totalpoint",Type.GetType("System.Int64"));
DataColumn dc5=new DataColumn("prizeid",Type.GetType("System.String"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Columns.Add(dc4);
dt.Columns.Add(dc5);
//以上代码完成了DataTable的构架,但是里面是没有任何数据的
for(int i=0;i<10;i++)
//填充了10条相同的记录进去
有人会这么做
DataRow dr=new DataRow();
dt.Rows.Add(dr);
这样是不行的,因为一个DataRow必定是属于一个DataTable的,不能凭空建立,就好比一条记录一定是属于一个表一样
又有人这么做
DataRow dr=dt.NewRow();
dr["prizename"]="娃娃";
dr["point"]=10;
dr["number"]=1;
dr["totalpoint"]=10;
dr["prizeid"]="001";
for(int i=0;i<10;i++)
这样做同样是错误的,因为DataTable已经有这条DataRow了,就好比一个表中不可能存在2条一样的记录,必须每次NewRow()
DataColumn dc1=new DataColumn("prizename",Type.GetType("System.String"));
DataColumn dc2=new DataColumn("point",Type.GetType("System.Int16"));
DataColumn dc3=new DataColumn("number",Type.GetType("System.Int16"));
DataColumn dc4=new DataColumn("totalpoint",Type.GetType("System.Int64"));
DataColumn dc5=new DataColumn("prizeid",Type.GetType("System.String"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Columns.Add(dc4);
dt.Columns.Add(dc5);
//以上代码完成了DataTable的构架,但是里面是没有任何数据的
for(int i=0;i<10;i++)
//填充了10条相同的记录进去
有人会这么做
DataRow dr=new DataRow();
dt.Rows.Add(dr);
这样是不行的,因为一个DataRow必定是属于一个DataTable的,不能凭空建立,就好比一条记录一定是属于一个表一样
又有人这么做
DataRow dr=dt.NewRow();
dr["prizename"]="娃娃";
dr["point"]=10;
dr["number"]=1;
dr["totalpoint"]=10;
dr["prizeid"]="001";
for(int i=0;i<10;i++)
这样做同样是错误的,因为DataTable已经有这条DataRow了,就好比一个表中不可能存在2条一样的记录,必须每次NewRow()
相关文章推荐
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable) 转
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- 怎么直接建立一个DataTable并且为之添加数据
- (原创)怎么直接建立一个DataTable并且为之添加数据
- 怎么直接建立一个DataTable并且为之添加数据
- 11-28 自己写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- 如何添加一个自定义的columnstyles 到设计器中,以便在设计时直接使用他们?
- 手动创建DataTable并添加数据
- 一个使用c++在lua中创建自定义数据类型的简易方法
- Flex中如何创建一个自定义数据显示Tips的slider控件。鼠标按住滑标察看效果
- 在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider
- DataTable创建、数据的添加及数据记录的排序,检索,合并,分页,统计(整理)