zoukankan      html  css  js  c++  java
  • 入门级: 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/
  • 相关阅读:
    spring + junit 测试
    备份mysql数据库
    JAVA访问Zabbix API
    pro git 读书笔记 3 Git 分支
    pro git 读书笔记 1
    pro git 读书笔记 2
    溢出和剪裁,可见性
    html 与 jsp 文件格式区别
    Eclipse 的 CheckStyle 插件
    【转】单元测试覆盖率
  • 原文地址:https://www.cnblogs.com/lyout/p/1830770.html
Copyright © 2011-2022 走看看