Esempio n. 1
0
        public Form1()
        {
            InitializeComponent();
            RadioGroup radioGroup = new RadioGroup()
            {
                Dock = DockStyle.Top
            };

            radioGroup.Height = 30;
            Controls.Add(radioGroup);
            radioGroup.Properties.Columns = 3;
            radioGroup.Properties.Items.Add(new DevExpress.XtraEditors.Controls.RadioGroupItem(ChangeMode.All, "All"));
            radioGroup.Properties.Items.Add(new DevExpress.XtraEditors.Controls.RadioGroupItem(ChangeMode.Row, "Row"));
            radioGroup.Properties.Items.Add(new DevExpress.XtraEditors.Controls.RadioGroupItem(ChangeMode.Column, "Column"));
            radioGroup.EditValue    = ChangeMode.All;
            gridControl1.DataSource = DataHelper.CreateTable(20);
            gridView1.OptionsSelection.MultiSelect     = true;
            gridView1.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CellSelect;
            RepositoryItemComboBox ri = new RepositoryItemComboBox();

            gridView1.Columns["Number"].ColumnEdit = ri;

            for (int i = 0; i < 10; i++)
            {
                ri.Items.Add(String.Format("Test{0}", i));
            }

            helper = new MultiSelectionEditingHelper(gridView1, radioGroup);
        }
Esempio n. 2
0
 protected override void OnFormClosing(FormClosingEventArgs e)
 {
     helper.Disable();
     helper = null;
     base.OnFormClosing(e);
 }