我有一个FileDialog ......
string fileData = openFileDialog1.FileName;
...和TextBox1。如何在TextBox1中查看打开文件的完整路径?
解决方案:
textBox1.Text = string.Format("{0}", openFileDialog1.FileName);
答案 0 :(得分:6)
使用TextBox1.Text = openFileDialog1.FileName;
答案 1 :(得分:1)
这应该有效:
TextBox1.Text = openFileDialog1.FileName;
如果不起作用,请优化您的问题,确切地告诉您需要检索和提供示例。
你可能也想检查一下这个:
答案 2 :(得分:1)
对我来说这是100%最好的代码:
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "PDF Files(*.pdf)|*.pdf|WORD Files(*.doc;*.docx)|*.doc;*.docx|EXCEL Files(*.xlsx;*.xlsm;*.xlsb;*.xltx;*.xltm;*.xls;*.xlt)|*.xlsx;*.xlsm;*.xlsb;*.xltx;*.xltm;*.xls;*.xlt|Image Files(*.jpg;*.gif;*.bmp;*.png;*.jpeg)|*.jpg;*.gif;*.bmp;*.png;*.jpeg|All Files|*.*";
if (ofd.ShowDialog() == DialogResult.OK)
{
string path = ofd.FileName.ToString();
textBox1.Text = path;
}
答案 3 :(得分:0)
您也可以使用TextBox1.Text = fileUpload.PostedFile.FileName;
,具体取决于您何时需要访问该信息。
答案 4 :(得分:0)
见下面的代码。
TextBox1.Text = string.Format("{0}/{1}",
Path.GetDirectoryName(fileData),openFileDialog1.FileName);
答案 5 :(得分:0)
声明变量后,试试这个:
String filePath = openFileDialog1.FileName;
textbox1.Text = filePath;