现在的位置: 首页 > 综合 > 正文

从数据库中取出一个image图片,获得其缩略图,插入一个C1Flexgrid的单元格中

2012年07月23日 ⁄ 综合 ⁄ 共 467字 ⁄ 字号 评论关闭
 

 

 1object opic=dataView[i]["样图"];
 2Byte[] bytePicture =(Byte[])opic;
 3MemoryStream ms = new MemoryStream bytePicture);
 4Bitmap bit = new Bitmap(ms);
 5Image smallbit;
 6Image smallbit=bit.GetThumbnailImage(100,100,null,IntPtr.Zero);//dataView[i]["样图"]  对应于sqlserver数据库中的一个Image字段内容
 7
 8
 9//设置C1flexgrid单元格尺寸
10CellRange cr = c1Grid.GetCellRange(i+1,j+1,i+1,j+1);
11cr.Image=smallbit;
12c1Grid.Rows[i+1].Height = smallbit.Height;
13c1Grid.Cols[j+1].Width = smallbit.Width;
14

抱歉!评论已关闭.