combobox绑定自定义Item

  一般我们是只用vs自带的datasource方法绑定combobox的值,并指定它的displaymember和valuemember,但有时候需要显示的值并不单纯是从数据库取出的值,为了用户更好操作,可能数据需要经过编辑再显示出来,这时候就不能使用datasource来绑定数据了。

     我们知道   cboCommand.Items.Add(item);这里面的item是一个object类型,想要设置它的text和value,就需要做一个包含text和value属性的类,并重写其中的ToString()方法:

                                           public override string ToString()
                                           {
                                                          return Text1;
                                            }

  再将这个对象的实例传给Add方法,这样就能自己设置显示的数据的内容了。例如下图就是我想要的样式:

         

                                            
 
 
posted @ 2010-10-28 11:05  我的食草堂  阅读(609)  评论(0编辑  收藏  举报