簡體   English   中英

如何使用datagridview c#讀取圖片路徑

[英]How to read picture path with datagridview c#

我想問你一件事,我有一個數據網格,可以顯示我數據庫中的特定數據。 該數據包括一個圖片框,它必須顯示數據庫中存儲的圖片路徑中的圖片。圖片路徑在數據庫中的pic列中存儲為字符串值。但數據網格顯示所有數據,但不顯示圖片框中的任何圖片。 當我點擊數據網格單元格時,我想要它在圖片框中顯示該行的圖片(從數據庫中讀取圖片路徑並在圖片框中顯示圖片)這是我的代碼:

private void searchInfo()
{
    con.Open();
    adapter = new OleDbDataAdapter("select * from customers where c_name like'%" + c_name_search.Text + "%'", con);
    adapter.Fill(table);

    res_cid.DataBindings.Add("text", table, "id");
    res_cname.DataBindings.Add("text", table, "c_name");
    pcard_type_res.DataBindings.Add("text", table, "c_pic_type");
    picturebox1.DataBindings.Add("text",table,"pic");
    picturebox1.SizeMode = PictureBoxSizeMode.StretchImage;
    bmb = this.BindingContext[table];
    datagrid.DataSource = table;
     con.Close();
}

謝謝你 ...

也許如果您將“text”參數更改為“Image”或“ImageLocation”。

例如:

picturebox1.DataBindings.Add(new Binding("ImageLocation",table,"yourtablename.yourcolumnname",true));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM