黑马程序员技术交流社区
标题:
当编辑时,图片的默认显示
[打印本页]
作者:
郑丹丹1990
时间:
2013-4-6 09:38
标题:
当编辑时,图片的默认显示
第五季中,增加,编辑员工中关于员工照片的问题。
问题描述:当新增员工时,通过OpenFileDialog .FileName可以获的文件名。
但是当编辑时,要把照片显示到image,这时我的文件名从哪里获得。
(数据库中存放的是照片的二进制不是文件名,要通过OpenFileDialog 才可以获得文件名吗?)。
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "jpg图片|*.jpg|JPEG图片|*.JPEG";
if (IsEdit)
{
if (ofd.ShowDialog() == true)
{
Employee employee = new EmployeeDAL().GetById(EditingID);
strName = ofd.FileName;
employee.Photo = File.ReadAllBytes(strName);//读图片
}
}
else
{
if (ofd.ShowDialog() == true)
{
strName = ofd.FileName;
byte[] chs = File.ReadAllBytes(strName);//读图片
}
}
image.Source = new BitmapImage(new Uri(strName));//显示图片
}
作者:
许庭洲
时间:
2013-4-7 07:31
OpenFileDialog控件有以下基本属性
InitialDirectory: 对话框的初始目录
Filter:要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"
FilterIndex:在对话框中选择的文件筛选器的索引,如果选第一项就设为1
RestoreDirectory: 控制对话框在关闭之前是否恢复当前目录
FileName:第一个在对话框中显示的文件或最后一个选取的文件
Title:将显示在对话框标题栏中的字符
AddExtension:是否自动添加默认扩展名
CheckPathExists:在对话框返回之前,检查指定路径是否存在
DefaultExt:默认扩展名
DereferenceLinks:在从对话框返回前是否取消引用快捷方式
ShowHelp:启用"帮助"按钮
ValiDateNames:控制对话框检查文件名中是否不含有无效的字符或序列
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2