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";

 

 

相关文章:

  • 2021-10-04
  • 2022-12-23
  • 2022-02-16
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案