none
Linq 的数据对象的 DataGridView 绑定问题 RRS feed

  • 常规讨论

  • 在Web程序中绑定Linq的查询对象列表是非常方便的,特别是有关联的表对象的时候,只要加个对象名称加属性,就可以直接取到数据来绑定显示,例如
    var getProducts = db.Products.ToList();
    当我绑定getProducts到一个DataGridView,通过
    Category.CategoryName ,就可以将产品的类别名称绑定在 DataGridView里面,
    但是很奇怪的是,在用WinForm的程序中, DataGridView 居然没办法用这个方式绑定出来,没有报错,但是什么也没显示。郁闷呀,微软的东西有时真的很奇怪,到底是真的不能绑定还是还有别的方式来实现呢?
    那位专家能解决这个问题?
    2010年2月12日 12:18

全部回复

  • Web的grid用的反射,速度比较慢。捕获CellFormating或者CellValueNeeded事件自己设置文本吧。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年2月25日 20:44
    版主