在做mobile开发的时候,发现我老是对一个combobox绑定不了他的值。

Moblie中开发中的小插曲this.cbxPremiumTerm.DisplayMember = "name";
Moblie中开发中的小插曲                
this.cbxPremiumTerm.ValueMember = "code";
Moblie中开发中的小插曲                
this.cbxPremiumTerm.DataSource = ds.Tables[0].DefaultView;
这是对其的绑定,经过quickwatch 查看,ds是确实有值的。那怎么会绑定不上呢?
想了很久,最终发现,DisplayMember的"name"出了问题,因为在查询的时候ds的列为Name, 之后将name改为Name,再次查看,问题解决。


这样的问题我们也经常犯的,虽然在pc上大小写不会区分,可是在mobile上就对大小写十分敏感了。由此,养成良好的代码书写习惯是很重要的/

相关文章:

  • 2021-06-06
  • 2022-02-01
  • 2022-03-04
  • 2021-07-30
  • 2021-10-09
  • 2021-08-12
  • 2022-03-03
猜你喜欢
  • 2022-01-13
  • 2021-04-12
  • 2021-05-04
  • 2021-05-25
  • 2021-08-05
相关资源
相似解决方案