zoukankan      html  css  js  c++  java
  • DevExpress ComboboxEdit绑定key value值

    DevExpress中ComboboxEdit是没有DataSource属性的,所以不能绑定数据源,只能一项一项的添加。

    我现在需要给ComboboxEdit绑定键值对的属性,具体操作如下:

    1、新建一个ListItem类,继承object。

    public class ListItem : Object
        {
            public string Text { get; set; }
    
            public string Value { get; set; }
    
            public ListItem(string text, string value)
            {
                this.Text = text;
                this.Value = value;
            }
    
            public override string ToString()
            {
                return this.Text;
            }
        }

    2、绑定数据源

    string text = string.Empty;
    string value = string.Empty;
    ListItem item = null;
    StartBranchId.Properties.Items.Clear();
    foreach (DataRow row in data.Tables["Branch"].Rows)
    {
        item = new ListItem(row["xName"].ToString(), row["Id"].ToString());
        this.StartBranchId.Properties.Items.Add(item);
    }

    3、取值

    MessageBox.Show((StartBranchId.SelectedItem as ListItem).Text);
    MessageBox.Show((StartBranchId.SelectedItem as ListItem).Value);
  • 相关阅读:
    集合---Map
    一个机器部署多个tomcat
    JavaScript要不要加分号";"
    Nodejs 路径 /, ./, ../, ..// 的区别
    玩转Vue的24个小程序---基础篇
    如何创建Node.js Web服务器
    为什么Ajax XMLHttpRequest POST方法传递参数失败了
    字典元素如何遍历
    Beautiful Soup 如何获取到href
    如何查看Ajax请求
  • 原文地址:https://www.cnblogs.com/mikemao/p/14450516.html
Copyright © 2011-2022 走看看