C# 将网格数据导出到excel。保存前打开excel文件
我正在使用infragistics excel exporter将gridview数据导出到excel。一切正常,数据被导出,文件保存在本地磁盘上 但我想在导出之前或之后查看/打开该文件。我该怎么做呢。以便将文件保存到需要另存为的适当位置 我的代码如下C# 将网格数据导出到excel。保存前打开excel文件,c#,excel,infragistics,ultrawingrid,C#,Excel,Infragistics,Ultrawingrid,我正在使用infragistics excel exporter将gridview数据导出到excel。一切正常,数据被导出,文件保存在本地磁盘上 但我想在导出之前或之后查看/打开该文件。我该怎么做呢。以便将文件保存到需要另存为的适当位置 我的代码如下 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.UltraGridExcelExporter1.Export
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.UltraGridExcelExporter1.Export(Me.grdiView1, "C:\GridData.xls")
End Sub
在运行Export方法之前,打开一个SaveFileDialog并询问用户希望将传入文件保存到哪里。然后使用用户选择替换硬编码文件名
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Using sfd = New SaveFileDialog()
sfd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
sfd.AddExtension = True
sfd.Filter = "Excel file (*.xls, *.xlsx)|*.xls;*.xlsx"
If DialogResult.OK = sfd.ShowDialog() Then
Me.UltraGridExcelExporter1.Export(Me.grdiView1, sfd.Filename)
if DialogResult.Yes = MessageBox.Show("Do you want to open the file", "Excel", MessageBoxButtons.YesNo Then
System.Diagnostics.Process.Start(sfd.FileName)
End If
End If
End Using
End Sub
在运行导出方法之前,请打开一个SaveFileDialog,询问用户希望将传入文件保存到哪里。然后使用用户选择替换硬编码的文件名。尝试此
System.Diagnostics.Process.Start(“C:\GridData.xls”)
@Steve您能帮我发送一些示例吗