【问题标题】:C# file selection and network access?C#文件选择和网络访问?
【发布时间】:2014-11-21 09:40:32
【问题描述】:

我正在创建一个非常简单的应用程序,它将从本地驱动器或连接到网络的 PC 中选择文件。 应用程序有一个 "checkbox",可以检查 True 或 False。 从网络位置连接是否正确? 如何使用它创建文件浏览按钮?

private void connect()
{
   try
   {
       if (checkbox1.Checked == false)
       {
          FilePath = @"C:\FILE";
       }
       else
       {
          FilePath = @"\\192.168.0.2\file\"; // That I want Is it work?
       }
       strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + FilePath + @"\;Extensions=csv,txt";
       Connect = new OdbcConnection(strConn);
       Connect.Open();
   }
   catch (Exception Ex)
   {
       MessageBox.Show(Ex.Message);
   }
}

【问题讨论】:

  • 那么问题出在哪里?我们希望您进行调试并带着错误描述来到这里,不要哭泣,甚至不告诉我们您认为什么是错误的。
  • 是的,它是正确的,但不适用于 Checked 事件。这些是“checkbox1.Checked”和“ELSE”的用法正确吗?

标签: c# visual-studio networking file-browser


【解决方案1】:

您想在网络上打开文件浏览器吗?你试过OpenFileDialog 吗?它也适用于网络路径,您可以像这样使用它:

OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = FilePath;
openFileDialog1.ShowDialog();

【讨论】:

  • 他非常明确地不想在网络上打开文件浏览器。惊人的答案。阅读问题。
  • @TomTom 我不太明白他的问题,但我试图帮助他!停止批评和帮助! How can I create file browse button 对你意味着什么?
  • 感谢您的回答,这对我很有帮助,我只是想用两种方式选择文件 - 第一台本地机器,第二台网络共享文件夹
  • 它解决了您的问题吗?你能把答案说成已解决吗?
猜你喜欢
  • 2013-08-16
  • 1970-01-01
  • 2013-08-17
  • 1970-01-01
  • 2016-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-12
相关资源
最近更新 更多