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/
  • 相关阅读:
    java控制台输入
    冒泡排序
    选择排序
    Json数组去重
    HTTP状态码详解
    根据json对象的值替换json数组里的值
    用户中心页面
    正则表达式
    vue-router如何根据不同的用户给不同的权限
    vue2.0+element+node+webpack搭建的一个简单的后台管理界面
  • 原文地址:https://www.cnblogs.com/lyout/p/1830770.html
Copyright © 2011-2022 走看看