C# winform, how to set DataGridView VirtualMode in one or more DataGridView -


i'm working on windows form project. in form have 2 datagridviews.

i'd set 2 datagridviews datagridview.virtualmode.

is there efficient way task except creating twice code following?

seeking advice, in advance.

datagridview dgv1 = new datagridview(); datagridview dgv2 = new datagridview();  arraylist expense_summary_codes1 = new arraylist(); expense_summary_code expense_summary_codeinedit1; int rowinedit1 = -1; bool rowscopecommit1 = false;  arraylist expense_summary_codes2 = new arraylist(); expense_summary_code expense_summary_codeinedit2; int rowinedit2 = -1; bool rowscopecommit2 = false;  ... ellipsis      private void dgv_cellvalueneeded(object sender, datagridviewcellvalueeventargs e)     {         datagridview dgv = (datagridview)sender;         switch(dgv.name)         {              case "dgv1":                                       if (e.rowindex == dgv.rowcount - 1) return;                               expense_summary_code expense_summary_codetmp1 = null;                  if (e.rowindex == rowinedit1)                  {                      expense_summary_codetmp1 = this.expense_summary_codeinedit1;                       ...                  }                  ...                   break;              case "dgv2":                  if (e.rowindex == dgv.rowcount - 1) return;                               expense_summary_code expense_summary_codetmp2 = null;                  if (e.rowindex == rowinedit2)                  {                      expense_summary_codetmp2 = this.expense_summary_codeinedit2;                       ...                  }                  ...                   break;         }     }      private void dgv_cellvaluepushed(object sender, datagridviewcellvalueeventargs e)     {         ...     } 


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -