Hi guys,
I have an empty Form.
On Run-time I create several DataGridViews. (the number of DGVs in the Form changes from time to time, depending on the user).
for each DGV I am creating a CellEnter Event, like:
dgv1.CellEnter += new DataGridViewCellEventHandler(dgv1_CellEnter);
privatevoid dgv1_CellEnter(object sender, DataGridViewCellEventArgs e){}
Up to now I am trying the following (kind of solution):
privatevoid Form1_Load(object sender, EventArgs e)
{
dgvParent.CellEnter += newDataGridViewCellEventHandler(dgv_CellEnter);
for (int dgvNo = 0; dgvNo < dgvArrayChilds.GetLength(0); dgvNo++)
{
dgvArrayChilds[dgvNo].CellEnter += newDataGridViewCellEventHandler(dgv_CellEnter);
}
The problem is that I don't know how to dynamically create the Event handler, like:
for (int dgvNo = 0; dgvNo < dgvArrayGrandSons.GetLength(0); dgvNo++)
{
dgvArrayGrandSons[dgvNo].CellEnter += newDataGridViewCellEventHandler(dgv_CellEnter);
}
}privatevoid dgv_CellEnter(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show(((DataGridView)sender).Name);
}