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);
        }
Пример #2
0
        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);
        }