看板 C_Sharp 關於我們 聯絡資訊
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
testPtt: 沒做過 不過DataGridTemplateColumn放Image應該就行了 11/09 21:38
anumis: 先試試圖檔文字互轉這塊有沒有問題;比較正規的做法是圖檔 11/10 10:34
anumis: 先轉 base64 字串再存DB;你直接blob 存,那轉文字時應該 11/10 10:34
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