none
对DataView进行LinQ查询 RRS feed

  • 问题

  • 刚学LinQ,请朋友指点下怎么对DataView进行LinQ查询,下面我有个例子我的DataSet是类型化的。我对一个表和一个BindingSource进行连接查询,由于BindingSource.List在局部变量里面看到是DataView类型,所以做了如下查询

    Code Snippet
    var qpr = from Right in this.userli.QianFengDS.PostRights //类型化数据表 
              //只找到ToTable().AsEnumerable()方式能实现,但建个表很不爽 
              post in ((DataView)this.bsEPost.List).ToTable().AsEnumerable() 
              on Right.PostID equals 
              post.Field <short>("PostID") 
              select Right;

     

     

    上面的查询能工作,但我很不想要ToTable(),请问要怎么写呢

    2008年11月19日 5:55

全部回复