private void grid_CellValueChanged(object sender, GrapeCity.Win.MultiRow.CellEventArgs e) { if (e.CellName != CellName(nameof(JournalizingSummary.Selected))) { return; } var enabled = grid.Rows.Any(x => (x.DataBoundItem as JournalizingSummary)?.Selected ?? false); BaseContext.SetFunction08Enabled(enabled); }
private void grid_CellContentDoubleClick(object sender, GrapeCity.Win.MultiRow.CellEventArgs e) { if (e.Scope != GrapeCity.Win.MultiRow.CellScope.Row) { return; } var header = grid.Rows[e.RowIndex].DataBoundItem as Header; if (header == null) { return; } if (Modified && !ShowConfirmDialog(MsgQstConfirmUpdateData)) { return; } ProgressDialog.Start(ParentForm, SetHeaderToControlsAsync(header), false, SessionKey); }