CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

从DataGrid.DataSource提取DataSet时遇到的问题

楼主dongshanyu(sean)2006-03-01 15:56:22 在 .NET技术 / VB.NET 提问

...  
  Dim   DaRpt   As   New   OdbcDataAdapter(strCmd,   myConn)  
  Dim   DsRpt   As   New   DataSet  
  DsRpt.Clear()  
  DaRpt.Fill(DsRpt,"test")  
  ...  
  Datagrid1.SetDataBinding(Ds,   "test")  
   
  请问各位,我如何才能获得从Datagrid1.DataSource中获得DataSet?  
   
  PS.  
  我尝试绑定时使用Datagrid1.DataSource=Ds,  
  通过Ds   =   CType(Datagrid1.DataSource,   DataSet)能获得所要的Dataset;  
  但绑定到表(即使用Datagrid1.DataSource=Ds.Table("test")),  
  我就不知道如何获取DataSet了。  
   
   
  问题点数:20、回复次数:6Top

1 楼Eddie005(♂) №.零零伍 (♂)回复于 2006-03-01 16:02:26 得分 0

Ds   =   CType(Datagrid1.DataSource,   DataTable).DataSetTop

2 楼dongshanyu(sean)回复于 2006-03-01 17:37:09 得分 0

谢谢eddie005,  
  Ds   =   CType(Datagrid1.DataSource,   DataTable).DataSet  
  刚才我试过,还不行Top

3 楼peilianhai(网侠()回复于 2006-03-03 13:14:52 得分 0

Datagrid1.DataSource=Ds.Tables(0)  
  Ds   =   CType(Datagrid1.DataSource,   DataTable).DataSetTop

4 楼exboy(kuku)回复于 2006-03-03 13:25:35 得分 0

使用 CType(Datagrid1.DataSource,   DataTable).DataSet   应该是没有问题的。Top

5 楼lye2000000_super(我自横刀香甜笑)回复于 2006-03-03 14:56:41 得分 0

CType(Datagrid1.DataSource,   DataTable).DataSet    
  或者  
  DirectCast(Datagrid1.DataSource,   DataTable).DataSet    
  应该没有问题的  
  Top

6 楼dongshanyu(sean)回复于 2006-03-07 13:12:25 得分 0

Datagrid1.DataSource=DsRpt.Tables("Test")  
  ...  
   
  方式1:  
  Ds=CType(Datagrid1.DataSource,   DataTable).DataSet.Copy  
   
  方法2:  
  mDsRpt=DsRpt.Copy  
  Ds=mDsRpt  
   
  我从Datagrid中获取DataSet的目的是赋给CrystalReportViewer的DataSource,  
  采用方式2,报表可正常显示;但采用方式1,报表显示如下错误:  
  Error   in   File   D:\project\bin\rpt_test.rpt:  
  Query   Engine   Error  
   
  我不知道上面两种所得结果有和不同,望指教.  
   
  PS.  
  1.我跟踪查看过方式1得到的Dataset,其Ds.Tables(0).TableName="test"  
  2.报表对TableName有限制,为"test"(是采用ado.xml的方式创建报表的)  
   
   
  Top

相关问题

  • DataGrid + DataSet
  • DataGrid + DataSet
  • 我怎么不能把datagrid的datasource转换成dataset?
  • 关于DataSet中数据的提取!
  • 如何提取dataset中的数据??
  • 关于提取DataGrid中字段的值
  • 从datagrid到dataset
  • DataSource用DataReader还是DataSet??
  • 关于用DataSet从xml里提取数据的问题!
  • 请教:从dataset中提取数据的问题

关键词

  • datagrid
  • ds
  • 报表
  • datagrid1
  • datasource
  • dsrpt
  • dataset
  • ctype
  • datatable
  • 问题

得分解答快速导航

  • 帖主:dongshanyu

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo