2012-09-26 70 views
0

如何在datagrid表的每個單元格中添加圖像。在每個datagrid中添加圖像gwt cell

假設如果返回值是1,那麼我想在該列中添加一個綠色圖標?

那麼如何實現這個?

請讓我知道。

感謝

回答

0

Showing image in a DataGridViewImageColumn binding text-field

每當我對如何做的事情在一個DataGridView我先諮詢微軟的常見問題解答的問題。

http://www.windowsclient.net/Samples/Go%20To%20Market/DataGridView/DataGridView%20FAQ.doc

通常我在那種情況下做的處理CellFormatting事件來設置基於單元格的值的圖像。

所以我會存儲在類似的圖像列表我的圖片,然後讓代碼CellFormatting如下所示:

private void dgv_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) 
{ 
    if (dgv.Columns[e.ColumnIndex].Name == "status") 
    { 
     if (e.Value != null) 
     { 
      if (e.Value.ToString() == "1") 
      { 
       e.Value = imageList1.Images[1]; 
      } 
      else 
      { 
       e.Value = imageList1.Images[2]; 
      } 
     } 
    } 
} 
+0

謝謝,我已經做到了...... – ashu