<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
怎样将datagrid的数据导出到datadset
各位大虾
怎么样将在datagrid里排过序的数据导出到datadset,用它做水晶报表的数据源
不要告诉我用循环哦
__________________________________________________________________________
数据源可以使用DataView,DataView自带排序的函数Sort,可以排序以后直接绑定水晶报表
__________________________________________________________________________
不用循环用什么?
你要用循环的时候说一下,给你个解决方案
__________________________________________________________________________
那得请教了
循环就循环吧!主要怕影响速度,多的时候有几万条数据
__________________________________________________________________________
1:如果数据源是DataSet:
DataSet ds = (dataGrid.DataSource as DataSet).Copy();
2:如果数据源是DataTable:
DataSet ds = (dataGrid.DataSource as DataTable).DataSet.Copy();
3:如果数据源是DataView:
DataSet ds = (dataGrid.DataSource as DataView).Table.DataSet.Copy();
...
__________________________________________________________________________
up
__________________________________________________________________________
DataView怎么去绑定
dim dv as dataview
Dim Cry as New CrystalReport
Cry.SetDataSource(dv)
CrystalReportViewer1.ReportSource = Cry
__________________________________________________________________________
本文介绍如何将datagrid中的排序数据导出到dataset中,以便作为水晶报表的数据源。提供了几种不同的数据源类型(如DataSet、DataTable和DataView)导出到dataset的方法,并讨论了循环使用的可能性及性能考量。
3703

被折叠的 条评论
为什么被折叠?



