日期:2014-05-20  浏览次数:20767 次

为何在数据绑定时显示的为字段的长度而不是值.
我使用Linq查询一个表中的字段,然后将字段值绑定到dataGridView中,为何最后的结果总现在字段的长度
语句如下 使用NorthWind 中的Customers表

NorthwindDataContext db = new NorthwindDataContext();

  IQueryable <string> v = from a in db.Customers
  select a.PostalCode;
  this.dataGridView1.DataSource = v;
最后的结构如下

6
5
9
9
5
9
5 ....显示的都是字段的长度
而实际调试中的结果是显示正确的 PostalCode字段的值


------解决方案--------------------
谁知道你怎样声明绑定表达式?
------解决方案--------------------
汗。。两段代码没区别
------解决方案--------------------
楼主强,自己找到答案了。