修改 datatable 列 类型 readxml得到的一个datatable后,列都是string类型的,我有什么办法让列是我想要的型呢??比如int或datetime构好datatable再readxml是可以的,可是好麻烦,因为列太多了!写for又太耗内存了!还请支招! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)需要类型化的XML支持,你可以google一下2)可以用foreach一下,在foreach里要手动控制对象的生存时间比如foreach(DataRow dr in datatable.rows){using("这里放上你用到的对象,你可以看看msdn上using的用法"){}} 你可以先new一个你想要的datetime的datacloum然后加到datatable中,然后把string这个你不想要的cloum删除 DataTable table = new DataTable("table"); table.Columns.Add("tag", typeof(DateTime)); table.Columns.Add("sum", typeof(Int32)); ds.ReadXml("c:data.xml"); foreach (DataRow r in ds.Tables[0].Rows) allChannel.ImportRow(r); allChannel.ImportRow(r); 是什么意思~~~没这个对象啊`` 类型化的XML支持.....我的理解~害我浪费了好多时间..不过还是学到了些东西....下面是经历.....http://community.csdn.net/Expert/topic/5411/5411687.xml?temp=.8810541closetome(即鹿无虞,惟入于林中。君子几,不如舍。往吝。) 类型化的XML支持~不知道说的是不是xsd~xml架构~~还是什么? 搞定~~结帖~~这个问题真菜...写个XSDds.ReadXmlSchema(@"..\..\book.xsd");ds.ReadXml(@"..\..\book.xml");就可以了 帮忙解答下。。 C# 中调用通过cmd启动程序 并返回程序执行结果 怎样让下拉框变成上拉框? 获取调用可执行文件的文件名 ASP.NET中如何实现在线批改?(比如说在线作业批改或在线论文批改) 两个datetable以主字段合并 有关树节点! 网页自动登录数据填写,弹出登录窗口窗口数据的获取 请问98下面如何像2000下面一样使用net send 发消息? 关于sqlmap 如果在客户端的WINFORM中提交数据到服务器ASP程序接收? 两个类似正则问题,分两帖询问:关于数字的表示
2)可以用foreach一下,在foreach里要手动控制对象的生存时间
比如foreach(DataRow dr in datatable.rows)
{
using("这里放上你用到的对象,你可以看看msdn上using的用法")
{
}
}
然后加到datatable中,然后把string这个你不想要的cloum删除
table.Columns.Add("tag", typeof(DateTime));
table.Columns.Add("sum", typeof(Int32));
ds.ReadXml("c:data.xml");
foreach (DataRow r in ds.Tables[0].Rows)
allChannel.ImportRow(r);
是什么意思~~~没这个对象啊``
我的理解~害我浪费了好多时间..不过还是学到了些东西....下面是经历.....
http://community.csdn.net/Expert/topic/5411/5411687.xml?temp=.8810541closetome(即鹿无虞,惟入于林中。君子几,不如舍。往吝。)
类型化的XML支持~不知道说的是不是xsd~xml架构~~还是什么?
ds.ReadXmlSchema(@"..\..\book.xsd");
ds.ReadXml(@"..\..\book.xml");就可以了