我正在嘗試使用 openfileDialog 從按鈕插入檔案,然后回傳檔案名以用于以另一種形式讀取檔案
private void buttin1_Click(object sender, EventArgs e)
{
OpenFileDialog File = new OpenFileDialog();
var FileName = File.FileName;
return FileName;
}
private void buttin2_Click(object sender, EventArgs e)
{
DataTable dtexcel = ReadExcel(FileName);
}
uj5u.com熱心網友回復:
你不能return從你的函式中得到任何東西Button1_Click,最好設定一個將由你的 MainWindow 使用的變數
public class MainWindow : Window
{
private string yourFileName{get;set;}
//...
private void buttin1_Click(object sender, EventArgs e)
{
OpenFileDialog File = new OpenFileDialog();
this.yourFileName = File.FileName;
}
private void buttin2_Click(object sender, EventArgs e)
{
if(yourFileName!="" && File.Exists(yourFileName)
{
DataTable dtexcel = ReadExcel(yourFileName);
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/537946.html
標籤:C#擅长形式变量返回
上一篇:為每個客戶定制cshtml
下一篇:使用組合框更改標簽的值
