编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 将LINQ查询结果集转换为...
共有回复2条  每页1条  第1页/共2页  首页  上页  下页  尾页
1
2
  · 将LINQ查询结果集转换为DataTable的问题

用户:  zqjs
发帖:  1 篇
作品:  0 个
回复:  1 篇
技术分:  34 分
等级:  学员
注册:  2016-10-03 11:32:12



发表于:2016-10-03 11:51:23
          楼主
   
本帖赏分:0 分   回复数:2 篇     
修改   删除   引用   回复
  · 刚发的帖,提交后内容都在,怎么一下就没了?

用户:  zqjs
发帖:  1 篇
作品:  0 个
回复:  1 篇
技术分:  34 分
等级:  学员
注册:  2016-10-03 11:32:12



回复于:2016-10-03 12:26:16
         1 楼

原帖的内容:

我学习<C#开发实战1200例(第Ⅱ卷)>第11章时有二个实例:"将查询结果集转换为DataTable"和"将查询结果集转换为DataView",可以把var result = from b in ds.Tables["b1"].AsEnumerable() select b;的结果用DataTable dt = result.CopyToDataTable();将LINQ查询结果集转换为DataTable,或者用DataView dt = result.AsDataView();将LINQ查询结果集转换为DataView,最后对dataGridView控件数据绑定,用dataGridView1.DataSource = dt;输出结果.
但是把查询语句改成var result = from b in ds.Tables["b1"].AsEnumerable() select new { OrderID = b.Field<string>("dm") };(因为表中的字段太多,只能限定字段)就不能转换了,请问有什么办法能解决吗?

修改   删除   引用
共有回复2条  每页1条  第1页/共2页  首页  上页  下页  尾页
1
2
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2013 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页