请问如何在C#中的文本框中显示我所要打开文的地址?很急,哪位可以告诉我?
谢谢!

解决方案 »

  1.   

    是C/S还是B/S啊?如果是B/S,Request.Url就是你当前打开的页面地址,直接赋值不就得了吗?
    C/S打开什么文件总会知道文件路径吧?否则怎么打开?
      

  2.   

    不用管是不是C/S还是B/S,我只要在文本框中显示我打开文件的地址就行
      

  3.   

    不用管什么方式打开,我只要在textbox控件中显示文件地址就行谁给个详细点的代码,谢谢
      

  4.   

    你既然这么说,那我也可以随便写!这样不就行了!
    textbox.Text="c:\\1.txt";
      

  5.   

    这样写不可以吧,你怎么知道文件名是1?我要的是:如果,我打开的文件是在D:\\22\\2.txt那这怎么办?
      

  6.   

    楼主的意思好像是问怎么在TestBox里面显示文字啊。所以给textBox.Text属性赋值就OK了。
      

  7.   

    不好意思,我的意思就是说我在程序里点一个按钮,然后出一个选择框,选好文件后TEXTBOX中就显示我刚选中的文件的地址
      

  8.   

    要是绝对路径你都知道了,那这个就没意义了!
    如果要是你是通过openfiledialog这样的控件,那就可以用.filename
    或者相对路径,可以用application.startuppath+文件名!
      

  9.   

    选择框是不是openfiledialog控件?
      

  10.   

    你是用OpenFileDialog打开的文件吗?
    如果是的话,textBox.Text = openFileDialog.FileName
      

  11.   


    拖一个openfile的控件好了,名字改为:openFile,然后加个按钮,点击事件如下:(文件类型自己改下吧..)openFile.FileName就是你要的!!!
            private void button1_Click(object sender, EventArgs e)
            {
                try
                {
                    openFile.InitialDirectory = "Configuration";
                    openFile.Filter = "ini file (*.ini)|*.ini|All files (*.*)|*.*";
                    openFile.RestoreDirectory = true;
                    if (openFile.ShowDialog() == DialogResult.OK)
                    {
                        Console.WriteLine(openFile.FileName);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.ToString());
                }
            }