У меня есть dataGridView на форме, затем я программно добавил checkBox.
Я добавил его в список dataGridView.Controls. Теперь я хотел бы запускать метод c_CheckedChanged каждый раз, когда возникает событие изменения флажка.
Я сделал это как в коде ниже, но он ничего не делает, когда я изменяю статус checkBox.
Как добавить методы к событиям элементов из списка dataGridView.Controls?
Я знаю, что могу использовать DataGridViewCheckBoxCell вместо стандартного checkBox, но это не то решение, которое я ищу. Я пытаюсь научиться создавать события пользовательских элементов управления в элементах управления.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
var cb=new CheckBox();
dataGridView1.Controls.Add(cb);
(dataGridView1.Controls[0] as CheckBox).CheckedChanged += c_CheckedChanged;
}
private void c_CheckedChanged(object sender, EventArgs e)
{
var a=1;
}
}
Я использовал код var a = 1; поставить здесь точку останова и проверить, если метод выполнен.
Но это не так.
Не могли бы вы помочь, пожалуйста?
С Уважением,
Kris