首页 > Windows开发 > 详细

C#Datatable的一些坑(持续更新中)

时间:2020-12-31 11:26:02      阅读:48      评论:0      收藏:0      [点我收藏+]

创建新的Datatable时,要先初始化字段

技术分享图片

 

 

要是没有这一步的话会出现notfound

然后还有个重要步奏就是要给Datatable一个长度

技术分享图片

 

 

 因为我这个案例是用来转移数据用的,所以我用的是查出来的表赋值给创建的这个表,没有这一步,会出现超出索引的异常

然后就可以用下图方法给表赋值(字段对应数据的方式)

技术分享图片

 

 

拓展知识:

如果需要Datatable转移到Hashtable的话

首先创建一个新的hashtable

技术分享图片

 

 

 然后对应字段赋值

技术分享图片

 

 

 因为我这个是用来转移的所以,lanmu.Rows[i]["lmid"].ToString()可以换成你要存进去的值

如果你也想Datatable转移到Hashtable然后存数据库的话

技术分享图片

 

 

 xw.insertlanmu(halanmu);  这个是执行sql的,因为hashtable只有一行数据,所以我采用的是循环的方式存数据库(如果有更好的方法的话可以评论一下,谢谢)

然后执行一次sql就清空一下表halanmu.Clear();,要不然会出现存进去的数据都是相同的

C#Datatable的一些坑(持续更新中)

原文:https://www.cnblogs.com/Wellspring/p/14214853.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!