作者vanchy (vanchy)
看板C_Sharp
标题[问题] DataTable的图片string转图档
时间Sat Nov 9 19:52:14 2019
Hi 各位先进,
最近在实作Web Api + WPF
1. 目标:
将DataTable转到DataGrid时,将图片字串转换成image。
2. 已完成的程式码,如下:
cs:
https://imgur.com/ehqlJ5l
xaml:
https://imgur.com/vIf19JT
api:
https://imgur.com/o376zlS
3. 流程:
将Json字串转为DataTable → 将DataTable的资料转换到DataGrid
4. 之前实作直接用WPF捞资料库似乎可以直接变成图片,资料库的型别是varbinary
5. 问题:
如何在转成DataGrid时,转换成图片?
感谢各位回答><
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.85.27 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1573300336.A.A1F.html
1F:→ testPtt: 没做过 不过DataGridTemplateColumn放Image应该就行了 11/09 21:38
2F:推 anumis: 先试试图档文字互转这块有没有问题;比较正规的做法是图档 11/10 10:34
3F:→ anumis: 先转 base64 字串再存DB;你直接blob 存,那转文字时应该 11/10 10:34
4F:→ anumis: 是会出问题 11/10 10:34
api的写法:
https://imgur.com/VEAHC9l
不过是取出来之後,再转成base64
这部份在client端接收时,若回传的只有一笔资料,我就可以针对字串转成Image
程式码:
https://imgur.com/sDtJL2T
只是不太了解这段要怎麽塞在这段前面,因为这段就直接把字串丢到DataGrid了
Product_dg.ItemsSource = products.dt.DefaultView;
※ 编辑: vanchy (114.44.85.27 台湾), 11/10/2019 11:01:25