• 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", "特等座")
                };
            }

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

     

     
  • 相关阅读:
    Spring Batch 之 Sample(XML文件操作)(五)
    Spring Batch 之 Spring Batch 简介(一)
    Spring Batch 之 Sample(固定长格式文件读写)(六)
    Spring Batch 之 Sample(复合格式文件的读、多文件的写)(七)
    bat调用jar包的两个典型问题
    Spring Batch 之 Sample(Hello World)(三)
    开园大吉
    js中createElement方法的兼容性
    Struts2中关于"There is no Action mapped for namespace / and action name"的总结
    Spring Batch 之 框架流程简单介绍(二)
  • 原文地址:https://www.cnblogs.com/sung/p/2880100.html
Copyright © 2020-2023  润新知