首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何在data table中存放一列自定义数据?帮顶给分

2011-12-29 
怎么在data table中存放一列自定义数据?急~~~~~~帮顶给分我用datatable存放数据,其中某列为自定义对象.通

怎么在data table中存放一列自定义数据?急~~~~~~帮顶给分
我用data   table存放数据,其中某列为自定义对象.通过datarow.addrange(...)将对象放入,
并通过   datatable.rows[xx][yy]   as   自定义数据类型
将其取出,但在取出的时候无法还原为原来的数据,并提示无法转换..
请问我应该怎么解决.
这个问题比较急...请大家多多帮忙,谢谢.解决后马上揭贴.


[解决办法]
给点建议:
首先可以调试看下,所取出的datatable.rows[xx][yy]的数据类型,然后再转换。

我有时候也碰到过这个问题,存进去之前和取出来之后的数据,它的数据类型被改变成了Object,或者其他的,然后经过转换后才变成自己需要的。

如果帮不上什么忙,还请见谅```!
[解决办法]
语文学的差``没看明白`` *_*
[解决办法]
加一列...
[解决办法]
怎么不用
DataTable dt=new DataTable();
DataColumn col=new DataColumn( "列名 ",typeof(数据类型));
dt.Columns.Add(col);
例如
DataTable dt=new DataTable();
DataColumn col=new DataColumn( "name ",typeof(String));
dt.Columns.Add(col);
[解决办法]
楼主可以把增加一例,写入数据,取出数据的关键代码,贴出来看看。

热点排行