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

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

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

 

 

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

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

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

 

 

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

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

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

 

 

拓展知识:

如果需要Datatable转移到Hashtable的话

首先创建一个新的hashtable

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

 

 

 然后对应字段赋值

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

 

 

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

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

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

 

 

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

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

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

上一篇:如何选择好的香港虚拟主机


下一篇:基于 WebGL(ThingJS)的室内平面图 2D/3D 导航 DEMO(Part 1)