[問題] DataTable的圖片string轉圖檔

看板C_Sharp作者 (vanchy)時間4年前 (2019/11/09 19:52), 4年前編輯推噓1(103)
留言4則, 2人參與, 4年前最新討論串1/1
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://www.ptt.cc/bbs/C_Sharp/M.1573300336.A.A1F.html

11/09 21:38, 4年前 , 1F
沒做過 不過DataGridTemplateColumn放Image應該就行了
11/09 21:38, 1F

11/10 10:34, 4年前 , 2F
先試試圖檔文字互轉這塊有沒有問題;比較正規的做法是圖檔
11/10 10:34, 2F

11/10 10:34, 4年前 , 3F
先轉 base64 字串再存DB;你直接blob 存,那轉文字時應該
11/10 10:34, 3F

11/10 10:34, 4年前 , 4F
是會出問題
11/10 10:34, 4F
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
文章代碼(AID): #1TngXmeV (C_Sharp)