private void checkableDataGridView_RowUpdated(object sender, 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 (senderGrid.SelectedRows.Count >= 1 && senderGrid.SelectedRows[0].Index == e.RowIndex) { Controller.SummariseSelectedRow(checkableDataGridView.GetCheckableRow(e.RowIndex)); } senderGrid.SortAndRefresh(); }
void checkableDataGridView_RowChecked(object sender, CheckableDataGridViewRowEventArgs e) { Controller.UpdateButtonEnablement(); }