首页 > 代码库 > GridView列添加下拉框,绑定数据源并设置默认值
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>("0", "无座"), 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", "特等座") }; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。