首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在DataGridViewComboboxColumn上设置所选项

在DataGridViewComboBoxColumn上设置所选项,可以通过设置DataGridViewComboBoxColumn的DisplayMember和ValueMember属性来实现。

DisplayMember:用于指定数据显示的字段。例如,可以指定"姓名"为显示字段,表示将单元格中显示的人员的名字。

ValueMember:用于指定数据值的字段,也就是指定所选项的数据源。例如,可以指定"Id"为值字段,表示选择的人员的ID。

下面是一个示例代码:

代码语言:vbnet
复制
DataGridViewComboBoxColumn myDgvBoxColumn = new DataGridViewComboBoxColumn();
List<int> list = new List<int> {1, 2, 3, 4, 5}; // 定义一组编号列表
myDgvBoxColumn.DataSource = list; // 定义数据源
myDgvBoxColumn.DisplayMember = "姓名"; // 设置显示用的字段
myDgvBoxColumn.ValueMember = "Id"; // 设置值字段
DataGridView1.DataSource = new[] { new { Name = "", Id = 0}, new { Name = "", Id = 0}, new { Name = "", Id = 0}, new { Name = "", Id = 0}, new { Name = "", Id = 0}}; // 定义数据源
this.Controls.Add(DataGridView1);
DataGridView1.Columns.AddRange(new DataGridViewColumn[] {myDgvBoxColumn}); // 动态添加DataGridViewColumn数据列

以上代码将DataGridViewComboBoxColumn与一组编号(ID)关联起来,并将姓名作为数据源显示出来。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券