GridView列添加下拉框,绑定数据源并设置默认值

添加下拉框:

DataGridViewComboBoxColumn dataGridViewComboBoxColumn = new DataGridViewComboBoxColumn();
dataGridViewComboBoxColumn.Name = "dgvcbcSeatType";
dataGridViewComboBoxColumn.DataPropertyName = "SeatType";
dataGridViewComboBoxColumn.DataSource = this.getSeatTypies();
dataGridViewComboBoxColumn.ValueMember = "key";
dataGridViewComboBoxColumn.DisplayMember = "value";
dataGridViewComboBoxColumn.HeaderText = "席别";
dataGridViewComboBoxColumn.Width = 100;
this.dgvOrder.Columns.Add(dataGridViewComboBoxColumn);
数据源:
        private List<KeyValuePair<string, string>> getSeatTypies()
        {
            return new List<KeyValuePair<string, string>>
            {
                new KeyValuePair<string, string>("-1", "无座"),
                new KeyValuePair<string, string>("1", "硬座"),
                new KeyValuePair<string, string>("2", "软座"),
                new KeyValuePair<string, string>("3", "硬卧"),
                new KeyValuePair<string, string>("4", "软卧"),
                new KeyValuePair<string, string>("6", "高级软卧"),
                new KeyValuePair<string, string>("9", "商务座"),
                new KeyValuePair<string, string>("7", "一等软座"),
                new KeyValuePair<string, string>("8", "二等软座"),
                new KeyValuePair<string, string>("M", "一等座"),
                new KeyValuePair<string, string>("O", "二等座"),
                new KeyValuePair<string, string>("P", "特等座")
            };
        }

默认值只能在界面初始化直接中设置

 

 

转载于:https://www.cnblogs.com/sung/archive/2013/01/28/2880100.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值