Beispiel #1
0
        private void cellDoubleClickHandler(object sender, DataGridViewCellEventArgs e)
        {
            if ((e.RowIndex < 0) || (e.RowIndex >= Rows.Count))
            {
                return;
            }
            CustomDataGridViewRow <T> row = Rows[e.RowIndex] as CustomDataGridViewRow <T>;

            row?.HandleDoubleClick(e);
        }
Beispiel #2
0
 private void loadItems()
 {
     Rows.Clear();
     if (boundCollection == null)
     {
         return;
     }
     foreach (T item in boundCollection)
     {
         var row = new CustomDataGridViewRow <T>(this, item);
         Rows.Add(row);
     }
 }