C#中,关于用openFileDialog控件上传图片的问题

我设置了一个button1用来触发提示选择本地图片的方框,选择后,有一个pitcurbox可以显示选择的图片,一个txtbook用来显示所选图片的路径,最后还有一个but... 我设置了一个button1用来触发提示选择本地图片的方框,选择后,有一个pitcurbox可以显示选择的图片,一个txtbook用来显示所选图片的路径,最后还有一个button2,点击button2后可以将该图片存入数据库中。另外如何从数据库中将图片读取出来,并显示在pitcurebox中。求详细的代码,本人新手,谢谢~~!
图片是这个
展开
 我来答
kyo71577
推荐于2016-05-13 · TA获得超过139个赞
知道小有建树答主
回答量:356
采纳率:100%
帮助的人:161万
展开全部
没时间给你仔细写了,你看下这个就知道了。另外,关于你的第二个问题,你得知道把图片存到数据库中,存的并不是图片本身,而是 图片的路径 ,从数据库中取图片也是,只要取出图片路径就好办了,只要路径写对了呵呵。 希望对你有用。

C#开发:openfiledialog的使用

  一、打开文件对话框(OpenFileDialog)

  1、 OpenFileDialog控件有以下基本属性

InitialDirectory 对话框的初始目录
Filter 要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"
FilterIndex 在对话框中选择的文件筛选器的索引,如果选第一项就设为1
RestoreDirectory 控制对话框在关闭之前是否恢复当前目录
FileName 第一个在对话框中显示的文件或最后一个选取的文件
Title 将显示在对话框标题栏中的字符
AddExtension 是否自动添加默认扩展名
CheckPathExists
在对话框返回之前,检查指定路径是否存在
DefaultExt 默认扩展名
DereferenceLinks 在从对话框返回前是否取消引用快捷方式
ShowHelp
启用"帮助"按钮
ValiDateNames 控制对话框检查文件名中是否不含有无效的字符或序列

  2、 OpenFileDialog控件有以下常用事件

FileOk 当用户点击"打开"或"保存"按钮时要处理的事件
HelpRequest 当用户点击"帮助"按钮时要处理的事件

  

  可以用以下代码来实现上面这个对话框:

private void openFileDialogBTN_Click(object sender, System.EventArgs e){
OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="c:\\";//注意这里写路径时要用c:\\而不是c:\
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";
openFileDialog.RestoreDirectory=true;
openFileDialog.FilterIndex=1;
if (openFileDialog.ShowDialog()==DialogResult.OK)
{
fName=openFileDialog.FileName;
File fileOpen=new File(fName);
isFileHaveName=true;
richTextBox1.Text=fileOpen.ReadFile();
richTextBox1.AppendText("");
}
}

  路径的返回用filename是字符串类型

如:openFileDialog1.ShowDialog();
_name1= openFileDialog1.FileName;
Image imge = Image.FromFile(_name1);
e_ano
2011-11-19 · 贡献了超过115个回答
知道答主
回答量:115
采纳率:0%
帮助的人:108万
展开全部
在数据库里先建立表,然后向数据库中插入图片,如果插入成功,接下来查询并显示出图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式