【发布时间】:2012-07-26 08:09:56
【问题描述】:
我想通过使用它的路径将图像保存到 sql server 数据库中,我不想将图像保存到它自己我只想要当我将图像上传到我的表单和单击时按钮这个按钮上传图片到应用文件夹然后把这张图片的路径保存到数据库中,我该怎么做呢?
2 - 我如何将这张图片添加到 dataGridView 中?
注意:我使用 C# 作为编程语言。
【问题讨论】:
我想通过使用它的路径将图像保存到 sql server 数据库中,我不想将图像保存到它自己我只想要当我将图像上传到我的表单和单击时按钮这个按钮上传图片到应用文件夹然后把这张图片的路径保存到数据库中,我该怎么做呢?
2 - 我如何将这张图片添加到 dataGridView 中?
注意:我使用 C# 作为编程语言。
【问题讨论】:
可以使用 OpenFileDialog 获取图像文件路径。
这个答案可以帮助您获取文件路径Extracting Path from OpenFileDialog path/filename
1) 您可以使用File.Copy(path, path2) 函数将它们复制到您的应用目录:
string path = Directory.GetCurrentDirectory();
2) 您需要使用 Bitmap 从文件路径加载您的图像:
Bitmap myBmp = Bitmap.FromFile("path here");
然后您可以将其添加到 DataGridView 假设其中包含 DataGridViewImageColumn
yourDataGridView.Rows.Add(<column1 value>, <column2 value>, myBmp, <column3 value>, <column4 value>);
【讨论】: