DevExpress – Hướng dẫn thay đổi dữ liệu trên GridControl

DEVEXPRESS

1. Giới thiệu GridControl

Xin chào các bạn hôm nay mình sẽ hướng dẫn cái bạn tạo dữ liệu trên GridControl chọn và thay đổi dữ liệu của những dòng được chọn.

Chi tiết các bạn có thể xem video Demo mình ở bên dưới:

DevExpress

Như các bạn thấy mình đã dùng form của DevExpress thêm vào GridControl tạo dữ liệu mẫu và load lên lưới, chọn dòng và thay đổi dữ liệu của vùng dữ liệu được chọn.

2. Code tham khảo

Tạo form main:

using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Repository;
using DevExpress.XtraGrid.Views.Grid;
using System;
using System.Windows.Forms;

namespace WindowsApplication1 {
    public partial class Form1 : Form
    {
        MultiSelectionEditingHelper helper;
        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);
        }
        protected override void OnFormClosing(FormClosingEventArgs e) {
            helper.Disable();
            helper = null;
            base.OnFormClosing(e);
        }
    }
}

Download Code: how-to-edit-multiple-values-in-gridview.rar

Cảm ơn các bạn đã quan tâm nhé 🤓🤓🤓

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *