'智能向导生成的导出xls dim file=网格部件1.ExportToExcel() if isnull(file)=false then if showquestion("文件已导出,是否立即打开?") then openfile(file) end if end if |
'生成预先定义好保存路径与文件名的导出 Dim filePath = "c:\test.xls" 网格部件1.ExportToExcel(filePath) if showquestion("文件已导出,是否立即打开?") then openfile(file) end if |
'借助网格部件的所见所得导出功能 '通过网格部件的行过滤实现 网格部件1.DataTable.DefaultView.RowFilter="类别='住培人员'" Dim filePath = "c:\expfile\住培人员.xls" dim file file=网格部件1.ExportToExcel(filePath) '----------------------------------------------------------- 网格部件1.DataTable.DefaultView.RowFilter="类别='医务人员'" filePath = "c:\expfile\医务人员.xls" file=网格部件1.ExportToExcel(filePath) 网格部件1.DataTable.DefaultView.RowFilter="1=1" |
'获取整个数据网格的dt dim dt = 网格部件1.DataTable '克隆一个与网格部件1结构一样的dt用于保存要导出的数据 dim dt_xls = dt.Clone() '把要导出的网格部件设置dt并刷新出来 网格部件2.DataTable = dt_xls 网格部件2.RefreshDataByDataTable() '-------------------------------------------- '′从网格部件1中查询要导出的数据到网格部件2中 dim dr_xls = dt.Select("类别='住培人员'") '填充数据到要导出的网格部件中 For i=0 to dr_xls.Length-1 dt_xls.ImportRow(dr_xls) next '导出本部分数据到指定的文件中 Dim filePath = "c:\expfile\住培人员.xls" dim file file=网格部件2.ExportToExcel(filePath) '------------------------------------------ '清空要导出网格部件的数据 dt_xls.Clear() '从网格部件1中查询要导出的数据到网格部件2中 dr_xls = dt.Select("类别='医务人员'") '填充数据到要导出的网格部件中 For i=0 to dr_xls.Length-1 dt_xls.ImportRow(dr_xls) next '导出本部分数据到指定的文件中 filePath = " c:\expfile\医务人员.xls " file=网格部件2.ExportToExcel(filePath) |
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) | Powered by Discuz! X3.2 |