• combobox绑定数据


    今天开发过程中遇到Combobox绑定数据的需求,研究了下绑定DataTable,现在Po上来,有时间研究下绑定其他类型的数据,到时候再来更新。

    废话不多说,上代码:

    //清空一下绑定
    m_ComboBoxServerName.DataSource = null;
    //构造待绑定的数据表
    DataTable dataTable = new DataTable();
    //构造数据表结构
    dataTable.Columns.Add("SeverName",typeof(String));
    dataTable.Columns.Add("SeverAddress", typeof(String));
    dataTable.Columns.Add("SeverType", typeof(String));
    //数据表村值
    dataTable.Rows.Add(new String[] { "全球矢量地图(经纬度)", "http://t0.tianditu.com/vec_c/wmts", "WMTS" });
    dataTable.Rows.Add(new String[] { "全球矢量地图(墨卡托)", "http://t0.tianditu.com/vec_w/wmts", "WMTS" });
    dataTable.Rows.Add(new String[] { "全球矢量中文注记服务(经纬度)", "http://t0.tianditu.com/cva_c/wmts", "WMTS" });
    dataTable.Rows.Add(new String[] { "全球矢量中文注记服务(墨卡托)", "http://t0.tianditu.com/cva_w/wmts", "WMTS" });
    dataTable.Rows.Add(new String[] { "全球影像地图服务(经纬度)", "http://t0.tianditu.com/img_c/wmts", "WMTS" });
    dataTable.Rows.Add(new String[] { "全球影像地图服务(墨卡托)", "http://t0.tianditu.com/img_w/wmts", "WMTS" });
    dataTable.Rows.Add(new String[] { "全球地形晕渲地图服务(经纬度)", "http://t0.tianditu.com/ter_c/wmts", "WMTS" });
    //绑定数据表
    m_ComboBoxServerName.DataSource = dataTable;
    //指定显示值
    m_ComboBoxServerName.DisplayMember = dataTable.Columns[0].ColumnName;
    //指定绑定值
    m_ComboBoxServerName.ValueMember = dataTable.Columns[1].ColumnName;
    
    private void m_ComboBoxServerName_SelectedIndexChanged(object sender, EventArgs e)
    {
    try {           //获取绑定值           String serverAddress = m_ComboBoxServerName.SelectedValue.ToString(); } catch (Exception ex) { Application.ActiveApplication.Output.Output(ex); }

    }
  • 相关阅读:
    文本省略并显示省略号
    屏蔽IOS端alert窗口带URL的方法
    vue实现打印功能
    使用vue-cli搭建vue项目
    四元表达式
    循环数组中的对象 放进另一个数组对象里面
    vue中选择图片,预览图片,返回base64
    上传图片,预览并保存成blob类型 和 base64
    【HbuilerX-Bug】终端无法显示打印信息,也无法输入
    el-tag标签使用三元表达动态改变type类型
  • 原文地址:https://www.cnblogs.com/mohanchen/p/7069322.html
Copyright © 2020-2023  润新知