• 入门级: WinForm 下的 ComboBox,ListBox 的使用 (二) 数据绑定


    有了 上一篇 文章的基础,这样就比较简单了:

    先定义一个这样的List:

        /// <summary>
        
    /// 
        
    /// </summary>
        public class ListItems : List<ListItem> {
            
            
    public void Bind(ComboBox control) {
                control.DisplayMember 
    = "Text";
                control.ValueMember 
    = "Value";
                control.DataSource 
    = this;
            }

            
    public void Bind(ListBox control) {
                control.DisplayMember 
    = "Text";
                control.ValueMember 
    = "Value";
                control.DataSource 
    = this;
            }

            
    public void Bind(DataGridViewComboBoxCell control) {
                control.DisplayMember 
    = "Text";
                control.ValueMember 
    = "Value";
                control.DataSource 
    = this;
            }
        }

    调用 :

    ListItems items = new ListItems();
    items.Add(
    new ListItem(1"深圳"));
    items.Add(
    new ListItem(2"北京"));
    items.Add(
    new ListItem(3"上海"));

    ComboBox comboBox 
    = new ComboBox();
    items.Bind(comboBox);

    this.Controls.Add(comboBox);
    版权声明 作者:夏荣全
    网站:http://www.lyout.com 邮箱:lyout(at)163.com
    扣扣:249775085
    本文版权归作者所有,转载请注明出处:http://www.cnblogs.com/lyout/
  • 相关阅读:
    linux sed命令详解
    SQL注入基础知识
    DC-7
    DC-6
    DC-5
    DC-4
    DC-3
    DC-2
    pentestlabs
    任意文件读取和下载
  • 原文地址:https://www.cnblogs.com/lyout/p/1830770.html
Copyright © 2020-2023  润新知