private void checkableDataGridView_RowUpdated(object sender, CheckableDataGridView.CheckableDataGridViewRowEventArgs e) { LicenseCheckableDataGridView senderGrid = sender as LicenseCheckableDataGridView; if (senderGrid == null || e.RowIndex >= senderGrid.Rows.Count || e.RowIndex < 0) { return; } LicenseDataGridViewRow lRow = senderGrid.Rows[e.RowIndex] as LicenseDataGridViewRow; if (lRow == null) { return; } Controller.SetStatusIcon(e.RowIndex, lRow.RowStatus); if (!e.RefreshGrid && senderGrid.SelectedRows.Count > 0 && senderGrid.SelectedRows[0].Index == e.RowIndex) { Controller.SummariseSelectedRow(checkableDataGridView.GetCheckableRow(e.RowIndex)); } if (e.RefreshGrid) { senderGrid.SortAndRefresh(); } }
void checkableDataGridView_RowChecked(object sender, CheckableDataGridView.CheckableDataGridViewRowEventArgs e) { Controller.UpdateButtonEnablement(); }