热度 1||
'智能向导生成的导出xls
dim file=网格部件1.ExportToExcel()
if isnull(file)=false then
if showquestion("文件已导出,是否立即打开?") then
openfile(file)
end if
end if |
'生成预先定义好保存路径与文件名的导出
DimfilePath = "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)
'-----------------------------------------------------------
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[i])
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[i])
next
'导出本部分数据到指定的文件中
filePath = "c:\expfile\医务人员.xls"
file=网格部件2.ExportToExcel(filePath) |
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.