У меня DGV (DataGridView) , я хочу установить список изображений , иметь свойство (ID, подпись, цена) , но показывать только в DGV Заголовок и изображение andm, когда выбранная строка в DGV получает один объект или получает идентификатор
Пример
Список изображений
var data = new List<Picture>()
{
new Picture(){ ID = 1, Caption = "A", Price = 5},
new Picture(){ ID = 2, Caption = "B", Price = 2},
new Picture(){ ID = 3, Caption = "C", Price = 8},
new Picture(){ ID = 4, Caption = "D", Price = 6}
};
DataGridView
Я хочу показать данные на DGV следующим образом:
Caption Price
------ ------
A 5
B 2
C 8
D 6
Я хочу, когда выбрать строка 1, найти идентификатор 1, строка 2 найти идентификатор 2 и т. д. ...
Использовать этот код
var data = new List<Picture>()
{
new Picture(){ ID = 1, Caption = "A", Price = 5},
new Picture(){ ID = 2, Caption = "B", Price = 2},
new Picture(){ ID = 3, Caption = "C", Price = 8},
new Picture(){ ID = 4, Caption = "D", Price = 6}
};
dataGridView.DataSource = new BindingSource
{
DataSource = data
};