将组合框列添加到具有 winforms 的网格控件中

本文关键字:winforms 网格 控件 组合 添加 | 更新日期: 2023-09-27 18:32:40

我有一个GridControl,上面加载了一个数据表(带有数据源):

DataTable table = GetData();
GridControl1.DataSource = table; 

如何添加一列组合框?

将组合框列添加到具有 winforms 的网格控件中

您可以使用下面的代码,将数据源分配到 DataGridView 后,我们必须执行以下代码。

        dataGridView1.DataSource = dt;
        dataGridView1.Refresh();
        DataGridViewComboBoxColumn cmbColumn = new DataGridViewComboBoxColumn();
        cmbColumn.HeaderText = "Select ComboBox";
        cmbColumn.Name = "ComboBox";
        cmbColumn.MaxDropDownItems = 4;
        cmbColumn.Items.Add("Item1");
        cmbColumn.Items.Add("Item2");
        dataGridView1.Columns.Add(cmbColumn);
        dataGridView1.Refresh();