none
在VB2008中,BindingSource筛选的结果如何用LinQ查询 RRS feed

  • 问题

  • 情况是这样的,
    我使用了BindingSource把数据绑定到DataGridView上,并且利用了BindingSource的Filter来筛选记录,

    后来我想用LinQ查询来统计筛选结果中的数据,但是BindingSource似乎没有集合枚举属性可以用于LinQ查询,
    只有Count和Item属性

    这样的话是不是需要像MSDN说的,要给它编写实现 IQueryable LINQ 提供程序所需的接口?

    MSDN的例子好长好复杂,还是得在这里请教,请问这个该怎么写呢?:)

    谢谢:)
    2009年2月22日 12:51

答案

全部回复

  •  LINQ返回的数据.ToList
    http://feiyun0112.cnblogs.com/
    2009年2月23日 6:14
    版主
  • feiyun0112 说:

     LINQ返回的数据.ToList


    http://feiyun0112.cnblogs.com/



    似乎这不是我的意思,还是我没理解。
    具体点该怎么做呢?

    我想这不是处理LinQ返回的数据的问题,
    而是不知道怎么用LinQ查询BindingSource的Filter筛选结果。

    例如 dim A = From BindingSourceA.Items 。。。。
    问题是BindingSourceA只有Item属性,没有Items属性(不知道我是不是错用了枚举的思路来理解LinQ查询?)

    :)
    2009年2月23日 13:22
  •  BindingSource.List 可以查询
    就算首页不能显示30天内排行榜 回答总数也快接近top10了 5555
    努力奋斗 重回首页排行榜!!! 55555
    有原则的回答问题: 不懂的不去装懂,别人回答得很完整的,没有需要补充的不去蹭分。
    2009年2月23日 15:24