datatable linq

来源:互联网 发布:js中如何替换数组 编辑:程序博客网 时间:2024/04/30 13:04
var query = from a in MasterDataHelper.OrganizationTree.AsEnumerable()                                    where                                    a.Field<string>("ID") == dr["Company"].ToString()                                    && a.Field<string>("Type") == "C"                                    select a;                        if (query != null)                        {                            DataTable dt = query.AsDataView().ToTable();                            if (dt.Rows.Count > 0)                                dr["Company"] = dt.Rows[0]["Name"];                        }

上面是筛选代码

var order = from a in dtCompanyStatistics.AsEnumerable()                         orderby a.Field<int>("Num") descending                         select a;            dtCompanyStatistics = order.AsDataView().ToTable();

上面是排序代码

0 0
原创粉丝点击