none
DataGridView 加入 DataGridViewImageColumn來顯示圖片 但是排序後變叉燒包 RRS feed

  • 問題

  • 請問一下各位

    因為我的資料並不是存在同一個table

    所以我分別從A B兩個table取得資料

    我先將A的資料塞給datagridview

    然後再將B的資料接在後面如dgvCmp1.RowsIdea.Cells[111].Value = bmp;

    但是接的資料有一欄是圖片

    我用DataGridViewImageColumn im = new DataGridViewImageColumn();
    im.ImageLayout = DataGridViewImageCellLayout.Zoom;
    im.HeaderText = "圖示";
    dgvCmp1.Columns.Add(im);

    當我按到column 的header時其它資料會進行排序

    但是顯示圖片的欄位並沒有跟著欄位移動

    反而都變成了叉燒包

     

    我試過如果資料在同一個table

    然後按別的欄位進行排序時

    圖片會跟著變動,不會是叉燒包

     

    請問如果用接的是否還要什麼步驟才能讓排序時正常

     

    謝謝

     

     

     

    2008年3月25日 上午 09:25