C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
来源:互联网 发布:建立数学模型的软件 编辑:程序博客网 时间:2024/05/12 20:27
http://blog.csdn.net/diyoosjtu/article/details/7585111
- 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++)
- {
- DataRow dr=dt.NewRow();
- dr["prizename"]="娃娃";
- dr["point"]=10;
- dr["number"]=1;
- dr["totalpoint"]=10;
- dr["prizeid"]="001";
- dt.Rows.Add(dr);
- }
- //填充了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++)
- {
- dt.Rows.Add(dr);
- }
- 这样做同样是错误的,因为DataTable已经有这条DataRow了,就好比一个表中不可能存在2条一样的记录,必须每次NewRow()
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- 怎么直接建立一个DataTable并且为之添加数据
- 怎么直接建立一个DataTable并且为之添加数据
- 如何动态建立一个DataTable并且为之添加数据
- C# 动态创建DataTable表,并添加新行
- C# 动态创建DataTable表,并添加新行
- C# DataTable构造自定义数据的一个使用问题
- c#基础数据操作之遍历DataTable并输出
- c# excel 创建Sheet并绑定DataTable
- C#中向dataTable中添加数据
- C# dataTable转化为JSON数据
- c# 将DataGridViewRows转换为DataTable数据
- C# Excel数据转化为Datatable
- 在cmd下运行mysql以及使用mysqldump命令导出数据库中的脚本
- 【原】Window下发布Qt程序
- C# DataGridView禁止通过列排序
- 如何不用重启IIS WWW服务来更改某个站点或虚拟目录的.NET Framework的版本
- POJ-3122-Pie
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- SparkWeb源码下载及编译
- ZOJ1062
- Android开发中Dialog对话框的使用
- Java中Split函数的用法技巧
- C# 字符串转化为时间格式
- 获取本机IP_考虑多网卡的情况
- c#对于文件的操作
- Apache MINA 快速入门