我有DataGridView
與自定義DataGridViewTextIconColumn
(基於DataGridViewTextBoxCell
),其中包括文本和小圖標。 我有對象的集合:填充DataGridView與自定義DataGridColumn
List<MyClass> data = GetData();
class MyClass
{
public string Name { get; set; }
public Image Icon { get; set; }
}
並用於填充DataGridView
我用:
foreach (DataGridViewRow r in dgvTest.Rows)
{
r.Cells[0].Value = "test";
(r.Cells[0] as DataGridViewTextBoxCell).Icon = testImage;
}
但我覺得我做錯了什麼,應該有一個更合適的方式來做到這一點。 如何將我的List<MyClass>
綁定到我的DataGridView
,並且自定義DataGridViewTextIconColumn
應該代表Name
和Icon
屬性在一個單元格中?
標準的結合是不是爲我工作。因爲我需要在一個單元格中顯示兩個數據值(名稱和圖標)。 – Alex 2014-11-16 11:43:35