您的位置:程序门 -> .net技术 -> c#



怎样在wpf的listview的某列里显示数据库图片?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样在wpf的listview的某列里显示数据库图片?
发表于:2007-01-15 05:38:54 楼主
winform做这效果很容易,只要通过数据源窗口把包含图片的表拖到form上,生成的datagridview自动显示图片。

在wpf里怎么做的,好像wpf也没有提供datagridview这样的控件。
发表于:2007-01-15 08:38:261楼 得分:0
帮顶一下!
发表于:2007-01-15 10:45:372楼 得分:0
thank   you.   self   push.
发表于:2007-01-15 11:07:553楼 得分:0
wpf知之甚少,帮顶了
发表于:2007-06-12 08:59:334楼 得分:0
push
发表于:2007-12-24 03:35:485楼 得分:0
<datatemplate   x:key="something">
        <image   source="{binding   path=photo}"   />
</datatemplate>
发表于:2007-12-24 08:23:316楼 得分:0
winform中可以通过类似如下代码读取图片文件后显示在picturebox,然后再通过bindingsource.endedit();tableadapter.update();来把新图片更新到数据库中。
那wpf怎样实现这样的功能?

byte[]   bytes;

system.io.stream   ms;

openfiledialog   dialog   =   new   openfiledialog();
dialog.filter   =   "jpg ¦*.jpg ¦bmp ¦*.bmp ¦png ¦*.png";
if   (dialogresult.ok   ==   dialog.showdialog())
{
        ms   =   dialog.openfile();
        if   (ms   !=   null)
        {
                  bytes   =   new   byte[ms.length];
                  ms.position   =   0;
                  ms.read(bytes,   0,   convert.toint32(ms.length));
                  picturebox1.image   =   image.fromstream(ms);
          }
}


快速检索

最新资讯
热门点击