Winform中实现文件另存为后并打开文件
場(chǎng)景
在Winform程序中點(diǎn)擊按鈕實(shí)現(xiàn)Excel導(dǎo)出,會(huì)打開(kāi)對(duì)話框,文件另存為之后自動(dòng)打開(kāi)文件。
Process.Start Method
重載
 Start()?
 啟動(dòng)(或重用)此 Process 組件的 StartInfo 屬性指定的進(jìn)程資源,并將其與該組件關(guān)聯(lián)。
 Start(ProcessStartInfo)?
 啟動(dòng)由包含進(jìn)程啟動(dòng)信息(例如,要啟動(dòng)的進(jìn)程的文件名)的參數(shù)指定的進(jìn)程資源,并將該資源與新的 Process 組件關(guān)聯(lián)。
 Start(String)?
 通過(guò)指定文檔或應(yīng)用程序文件的名稱(chēng)來(lái)啟動(dòng)進(jìn)程資源,并將資源與新的 Process 組件關(guān)聯(lián)。
 Start(String, String)?
 通過(guò)指定應(yīng)用程序的名稱(chēng)和一組命令行參數(shù)來(lái)啟動(dòng)一個(gè)進(jìn)程資源,并將該資源與新的 Process 組件相關(guān)聯(lián)。
 Start(String, String, SecureString, String)?
 通過(guò)指定應(yīng)用程序的名稱(chēng)、用戶名、密碼和域來(lái)啟動(dòng)一個(gè)進(jìn)程資源,并將該資源與新的 Process 組件關(guān)聯(lián)起來(lái)。
 Start(String, String, String, SecureString, String)?
 通過(guò)指定應(yīng)用程序的名稱(chēng)、一組命令行自變量、用戶名、密碼和域來(lái)啟動(dòng)一個(gè)進(jìn)程資源,并將該資源與新的 Process 組件關(guān)聯(lián)起來(lái)。
?
Start(String)
通過(guò)指定文檔或應(yīng)用程序文件的名稱(chēng)來(lái)啟動(dòng)進(jìn)程資源,并將資源與新的 Process 組件關(guān)聯(lián)。
參數(shù)
 fileName
 String
 要在進(jìn)程中運(yùn)行的文檔或應(yīng)用程序文件的名稱(chēng)。
實(shí)現(xiàn)
? ? ? ? ? ? SaveFileDialog saveDialog = new SaveFileDialog();//設(shè)置默認(rèn)文件擴(kuò)展名。saveDialog.DefaultExt = "xls";//設(shè)置當(dāng)前文件名篩選器字符串,該字符串決定對(duì)話框的“另存為文件類(lèi)型”或“文件類(lèi)型”框中出現(xiàn)的選擇內(nèi)容。saveDialog.Filter = "Excel文件|*.xls";//設(shè)置文件名saveDialog.FileName = filename;//? 用默認(rèn)的所有者運(yùn)行通用對(duì)話框。saveDialog.ShowDialog();//如果修改了文件名,用對(duì)話框中的文件名名重新賦值filename = saveDialog.FileName;//被點(diǎn)了取消if (filename.IndexOf(":") < 0) return;//為文件提供 Stream,既支持同步讀寫(xiě)操作,也支持異步讀寫(xiě)操作。FileStream xlsfile = new FileStream(saveDialog.FileName, FileMode.Create);//excel寫(xiě)入文件流excel.Write(xlsfile);//關(guān)閉文件流xlsfile.Close();//通過(guò)指定文檔或應(yīng)用程序文件的名稱(chēng)來(lái)啟動(dòng)進(jìn)程資源,并將資源與新的 Process 組件關(guān)聯(lián)。//即保存后打開(kāi)ExcelSystem.Diagnostics.Process.Start(filename);?
總結(jié)
以上是生活随笔為你收集整理的Winform中实现文件另存为后并打开文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: Winforn中使用SaveFileDi
 - 下一篇: C#中获取当前时间字符串给文件命名防止重