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);
  • 相关阅读:
    python之类的详解
    flask中cookie和session介绍
    Flask数据库的基本操作
    CSRF原理
    Ajax.2
    浅谈Ajax
    Django中的缓存机制
    Django简介
    HTTP协议
    web应用
  • 原文地址:https://www.cnblogs.com/mikemao/p/14450516.html
Copyright © 2011-2022 走看看