我正在开发库存管理应用程序。我可以创建的每种项都继承了一些带有一些字段的通用基类(创建日期,描述等)。所有这些项目都可以有文档文件(pdf,文本文件,图片,没关系)。这些文件存储在公开可用的网络共享中。我已经有了一个基本的功能原型,可以:要求用户选择一个文件,上传,打开它并将相关信息保存在数据库中。这是一个基本的例子:
//choosing and copying the file
string filename;
string destination;
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
Nullable<bool> result = dlg.ShowDialog();
if (result == true)
{
filename = dlg.FileName;
destination = @"\\theshare\Data\Doc\";
textBox1.Text = filename;//just for test/display purpose
File.Copy(filename, destination + dlg.SafeFileName);
SaveInfoInDatabase(dlg);//description, path
}
//open the file with default application, called by a button press
System.Diagnostics.Process.Start(destination + dlg.SafeFileName);
在进一步讨论之前,我已经问过以下问题:
答案 0 :(得分:1)
过去我必须建立系统。以下是我解决这些问题的方法:
答案 1 :(得分:0)
很多问题并不是真正的代码相关,但我遇到过像你以前遇到的问题所以我会采取刺戳