Добавить кнопку в новом столбце ко всем строкам в DataGrid

У меня есть DataGridViewobject:

dataGridView1.DataSource = an.peaks;

(an.peaks — это объект List. Тип Pointимеет 3 свойства: x,y,z)

ведьма генерирует следующую таблицу во время выполнения: (По-видимому, я пока не могу загрузить изображение , потому что я новый пользователь, поэтому я попытаюсь его нарисовать :)

____|_x__|_y__|_z__|[new column ]
____|_11_|_12_|_13_|[text/button] <==\
____|_20_|_30_|_40_|[text/button] <== } Add text if something or button if something else.
____|_50_|_60_|_70_|[text/button] <==/

Я хотел бы добавить кнопки (как показано на изображение/рисунок) в новом столбце для каждой строки, удовлетворяющей некоторому условию. Если условие не выполняется, вместо этого добавьте текст.

Пример: Если точка уже существует в базе данных, покажите название ее вещества (каждая точка представляет вещество ).Если не добавить кнопку "ДОБАВИТЬ" в соответствующую строку, то новая точка будет добавлена ​​в базу.

Условия не проблема - они только для примера. Проблема в добавлении кнопок/текста к каждой строку и событие нажатия для новой кнопки/кнопок

8
задан Writwick 27 May 2012 в 12:09
поделиться