代码如下:

using DevExpress.XtraEditors.Repository;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.ToolTip;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            var repositoryItem = new RepositoryItemComboBox();
            colSex.ColumnEdit = repositoryItem;
            repositoryItem.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;

            repositoryItem.ShowDropDown = DevExpress.XtraEditors.Controls.ShowDropDown.SingleClick;

            repositoryItem.Items.Add(new ComItem
            {
                Name = "男",
                Value = 0
            });   
            
            repositoryItem.Items.Add(new ComItem
            {
                Name = "女",
                Value = 1
            });   

            List<Model> list = new List<Model>();
            for (int i = 0; i < 10; i++)
            {
                Model model = new Model();
                model.Name = "张三" + i;
                model.Age = i;
                list.Add(model);
            }
            gridControl1.DataSource = list;
        }
    }
    public class Model
    {
        public string Name { get; set; }
        public int Age { get; set; }
    }
    public class ComItem
    {
        public string Name { get; set; }
        public int Value { get; set; }
        public override string ToString()
        {
            return Name;
        }
    }
}

posted on 2025-09-22 20:33  魔法乐  阅读(7)  评论(0)    收藏  举报