asp.net 怎么能实现下载数据库中二进制的图片

sql中是以二进制的方式存入图片的

想在 GridView( 或其它控件)中添加一列‘下载’,点下载按钮就下载对应imageid中的图片,怎么实现,请举例说明

 服务器端直接用

 Response.BinaryWrite((byte[])dataset.Tables[0].Rows[0]["图片字段"]);
 返回客户端

 客户端加上
 <img src="服务器地址" />

完整代码:http://down.51cto.com/data/908972
http://download.csdn.net/detail/jinghuazhi/4212524

下载下来的是字节流,还得自己转一下,生成图片!

ASP.NET 中实现 读取数据库二进制word并下载
参考:http://blog.csdn.net/zxfc88/article/details/7524563

可以读取数据库二进制下载图片了,但是想在下载的图片上让它自动叠加一张小图片上去,应该怎么做?
比如:从数据库中读取出的图片是图片说明
下载时把图片图片说明 叠加到上面,
下载下的图片效果为图片说明