文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ComboBox绑定列表

ComboBox绑定列表

时间:2010-12-10  来源:Lei.You

  我之前在网上看到有的人使用的是将类对象保存为一个数组,然后用ComboBox的SelectedIndex属性值做为数组的下标来获得类对象。   

  我之前使用的方法是:将类对象加入到ComboBox中并重写类对象的ToString方法,因为,ComboBox在Item为类对象时,默认显示的是ToString方法的内容。

  这两种方法都有问题,网上的方法:1.添加了一个不必要的全局变量。2.在ComboBox的Item需要修改时候,需要保证Combox和全局的类对象数组的对应关系。

我的方法:错误的使用了ToString方法,将此方法的功能从原先的显示类的信息变成了显示一个属性的信息,最严重的是此方法是跟随类走的,如果有需要转换Combox显示的内容或在别的地方需要使用到ToString方法时(日志记录),都会出现问题。

 

  最近,找到一个方法,可能这才是VS想让我们使用的方法。

  示例:

      cboCompanys.DataSource = companys;                // 将ComboxBox和列表绑定

       cboCompanys.DisplayMember = "Name";                // 设定cboCompanys的显示属性

      cboCompanys.SelectedIndex =0;                    // 设定cboCompanys显示第一个内容

 

     第一句话,绑定cboCompanys和companys,companys可以是列表、数组等等。

  第二句话,设置cboCompanys的显示属性。1.必须是属性(就算是public的全局变量也不行),2.内容不分大小写,3.如果内容错误,不会报错,显示ToString方法的内容

  第三句话,意思大家都知道 ^_^

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载