任务目标:通过二进制处理文件,将数据库表中的二进制图像信息进行转换并读取出来
重点、难点:使用一般处理程序读取并转换二进制图片信息
步骤:
读取Northwind数据库中种类表的picture二进制字段处理程序下载
点击链接下载:Handler.zip 点我解压在线浏览
说明:
1、本处理程序需要从一个网页中通过图片控件调用,图片为模板控件形式,
图片控件的绑定编辑界面为:
源代码视图代码为:
在这个handler.ashx文件的ProcessRequest(HttpContext context)方法接收传递的ID值并将图片进行处理,
在GetPhoto(int ID)方法中连接到Northwind数据库,并访问种类表中的图片字段。
2、本处理程序具有通用性,经过简单修改可用于读取其它表的二进制图片,方法如下:
图片控件传递的参数仍为ID情况下,只需要修改GetPhoto(int ID)方法中连接到的数据库字符串,和要访问表图片字段内容就可显示表中二进制图片的信息。
3、扩展练习:读取雇员表(Employees表)中的二进制图片字段(photo)信息,配置数据源时,选择雇员表后只选择EmployeeID、FirstName和Photo三个字段即可
上一篇:
2-4绑定到数据库
下一篇:
2-6显示数据库中的路径图片