使用其路径将图像保存/上载到数据库

时间:2012-07-27 15:50:20

标签: c# sql ado.net

我想通过使用它的路径将图像保存到sql server DB,我不想在我将图像上传到表单时以及当我点击按钮此按钮将图像上传到应用程序文件夹,然后将此图片的路径保存到databasen,我该怎么做?

2 - 如何将此图片添加到dataGridView?

注意:我使用C#作为编程语言。

1 个答案:

答案 0 :(得分:1)

获取图像文件路径可以使用OpenFileDialog完成。
这个答案可以帮助您获取文件路径Extracting Path from OpenFileDialog path/filename

1)您可以使用File.Copy(path, path2)功能将它们复制到您的app目录:

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>);