Dim dtData As Datatable = Session("Data")Dim aFilters = From oRow In dtData _Where oRow(i_oColumn.BaseColumnname) IsNot dbnull.Value _Select sFilter = _oRow.FIEld(Of String)(i_oColumn.BaseColumnname).Replace("""","\""") _distinct Order By sFilter解决方法 未经测试,但直接翻译(有些整理):
Datatable data = (Datatable)Session["Data"];var filters= (from row in data.AsEnumerable() where !(row[i_oColumn.BaseColumnname] is dbnull) let result = (row.FIEld<string>(i_oColumn.BaseColumnname)) .Replace(@"""",@"\""") orderby result select result).distinct();
但是,我怀疑:
where !row.IsNull(i_oColumn.BaseColumnname)
woulc更清楚
总结以上是内存溢出为你收集整理的VB Linq转到C#Linq全部内容,希望文章能够帮你解决VB Linq转到C#Linq所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)