ComboBox应该如何绑定数据

ComboBox绑定数据应该注意顺序,否则可能会出现问题,一定要指定DisplayMember设置显示的列,指定ValueMember设置绑定值的列,然后指定数据源DataSource属性。先指定数据源的方式会出现很多问题,而且显示时会刷新多次,速度较慢。

正确的绑定方式为:

this.cboSubject.DisplayMember = "Name";
this.cboSubject.ValueMember = "Number";
this.cboSubject.DataSource = SubjectManager.GetSubjects(gradeId);

不好的绑定方式为:

this.cboSubject.DataSource = SubjectManager.GetSubjects(gradeId);
this.cboSubject.DisplayMember = "Name";
this.cboSubject.ValueMember = "Number";

 

 

posted @ 2013-06-14 16:14  赵新学  阅读(855)  评论(1编辑  收藏  举报

北大青鸟APTECH(重庆观音桥)授权培训中心 赵新学