.NET : 如何读取数据库中的bmp图片数据
2009-11-01 16:41
441 查看
因为bmp格式的图片,前面有一个头部数据,长度为78byte,所以读取的时候就需要跳过这一部分。其他格式则暂时没有发现这个问题
dbDataContext db = Program.DataContext();
var categorys = db.Categories; foreach (var item in categorys)
{
ListViewGroup group = new ListViewGroup(
string.Format("{0}({1})",
item.CategoryName,item.Description),
HorizontalAlignment.Left); byte[] buffer = item.Picture.ToArray();
MemoryStream ms = new MemoryStream(buffer.Length-78);
ms.Write(buffer, 78, buffer.Length-78);
imageList1.Images.Add(Image.FromStream(ms));
ms.Close(); listView1.Groups.Add(group);
var products = item.Products;
foreach (var p in products)
{
ListViewItem lv = new ListViewItem(p.ProductName);
lv.Group = group; lv.ImageIndex = imageList1.Images.Count - 1; listView1.Items.Add(lv);
}
} 下面是一个示范点效果
dbDataContext db = Program.DataContext();
var categorys = db.Categories; foreach (var item in categorys)
{
ListViewGroup group = new ListViewGroup(
string.Format("{0}({1})",
item.CategoryName,item.Description),
HorizontalAlignment.Left); byte[] buffer = item.Picture.ToArray();
MemoryStream ms = new MemoryStream(buffer.Length-78);
ms.Write(buffer, 78, buffer.Length-78);
imageList1.Images.Add(Image.FromStream(ms));
ms.Close(); listView1.Groups.Add(group);
var products = item.Products;
foreach (var p in products)
{
ListViewItem lv = new ListViewItem(p.ProductName);
lv.Group = group; lv.ImageIndex = imageList1.Images.Count - 1; listView1.Items.Add(lv);
}
} 下面是一个示范点效果
相关文章推荐
- .NET : 如何读取数据库中的bmp图片数据
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- 如何在JPG或BMP图片上显示输入的订单数据内容,并在报表打印时显示出来,后台数据库是SQL SERVER 2000 ,先谢了.高分!
- 在.Net里如何读取数据库图片
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- 【JAVA秒会技术之搞定BLOB数据类型】如何读取及展示数据库中BLOB类型的图片
- 如何将pictureBox里的图片保存到数据库,然后从数据读取显示
- VS.C#如何向数据数据库中存入和读取图片的
- 如何读取某个指定文件夹下所有文件,并筛选出其中的图片文件(jpeg,bmp)展示出来。
- c语言读取BMP图片的RGB数据
- ASP.NET 2.0 - 如何于网页上新增包括图片在内的数据至数据库
- 利用COM组件IPicture读取jpg、gif、bmp图片文件数据和显示图片的两个函数
- .NET : 如何读取图片中的元数据信息
- 如何将数据库数据写入到EXCEL表格中.[此代码为读取SHAREPOINT]
- 如何在.Net 中把图片存入数据库一
- DELPHI如何读取数据库中jpeg图片
- 如何在更新数据库时,同时更新缓存的数据/(不丢弃缓存再重新读取数据来缓存)
- 从数据库读取数据绑定到TreeView(内含设置样式,图片)
- 网站打开首页时如何读取数据库里面的数据
- 读取bmp图片数据