下面利用ashx文件可以方便实现从数据库中读取图片并显示在datagrid当中
1.BindImage.aspx

2.BindImage.aspx.cs
【转】结合ashx来在DataGrid中显示从数据库中读出的图片using System;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Data;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Drawing;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Web; using System.Data.SqlClient; 
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
namespace ShowImage
3.GetImage.ashx
%>
4.GetImage.ashx.cs
【转】结合ashx来在DataGrid中显示从数据库中读出的图片using System;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Web;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Data;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Data.SqlClient;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Drawing;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.Drawing.Imaging;
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
using System.IO; 
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
【转】结合ashx来在DataGrid中显示从数据库中读出的图片
namespace ShowImage

ProcessRequest使用了空架类库的易用的Image.GetThumbnailImage方法来把位图缩小到宽度为48像素,同时保持图象的长宽比。可以使用类似的技术来创建显示来自其他数据库图象的DataGrid。基本的思想是使用模板列来输出一个引用某个HTTP处理句柄的<img>标签,并在查询字符串中包含唯一标识图片所在的记录的信息。之后,HTTP处理句柄使用ADO.NET来获取图象数据位,并使用GDI+(图象设备接口+)来构建图象。

来自:http://www.zahui.com/html/4/7991.htm

相关文章:

  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
  • 2021-09-02
猜你喜欢
  • 2021-06-06
  • 2022-02-14
  • 2021-10-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案