gpt4 book ai didi

c# - 将网格数据导出到 excel。保存前先打开excel文件

转载 作者:行者123 更新时间:2023-11-30 20:36:14 29 4
gpt4 key购买 nike

我正在使用 infragistics excel exporter 将 gridview 数据导出到 excel。一切正常,数据已导出,文件已保存在本地磁盘上。

但我想在导出之前或之后查看/打开文件。我怎样才能做到这一点。这样我就可以将文件保存到需要另存为的适当位置

我的代码如下

    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

关于c# - 将网格数据导出到 excel。保存前先打开excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37166520/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com