C# 中绑定数据到datagridviewcomboboxcolumn

本文介绍如何在C#中使用DataGridViewComboBoxColumn组件来绑定数据,并展示了如何设置DataSource、DisplayMember、ValueMember等属性来实现数据的有效展示及获取。

C# 中绑定数据到datagridviewcomboboxcolumn

  1. 将数据绑定到combobox列
DataGridViewComboBoxColumn cmbox = dataGridView1.Columns["Column10"] as DataGridViewComboBoxColumn;
                cmbox.DataSource = msgds.Tables[0];
                cmbox.DataPropertyName = msgds.Tables[0].Columns[15].ToString();
                cmbox.DisplayMember = msgds.Tables[0].Columns[15].ToString();
                cmbox.ValueMember = "Column10";
  1. 获取选择的项
 msg_btype = (this.dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[9] as DataGridViewComboBoxCell).Value.ToString();
  1. 展示的为数据库中对应列的值
    其中msgds为dataset格式,数据为从数据库中取出
for (int g = 0; g < msgds.Tables[0].Rows.Count; g++)
                {
                    dataGridView1.Rows[g].Cells["Column10"].Value = msgds.Tables[0].Rows[g]["BOUNDARY_TYPE"].ToString();
                }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值