Quantcast
Channel: Windows Forms Data Controls and Databinding forum
Viewing all articles
Browse latest Browse all 2535

Dynamically create DataGridView Event Handler

$
0
0

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):

private
void 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);
} 
 

 


Viewing all articles
Browse latest Browse all 2535

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>