zoukankan      html  css  js  c++  java
  • Linq 查询

                var dt = new DataTable();
                var list = dt.AsEnumerable();
                var qurey = from tmp in list
                            where 1 == 1
                            select new ent()
                            {
                                Id = tmp.Field<string>("Id"),
                                Name = tmp.Field<string>("Name")
                            };
                qurey.ToList();


            public class ent
            {
                public string Id { getset; }
                public string Name { getset; }
            }

    //优化

      var dt = new DataTable();
            dt.Columns.Add("Id");
            dt.Columns.Add("Name");
            dt.Columns.Add("Addre");
            DataRow dr = dt.NewRow();
            dr["Id"] = "01";
            dr["Name"] = "King";
            dr["Addre"] = "addreeeeeee";
            dt.Rows.Add(dr);
            
            var list = dt.AsEnumerable();
            var qurey = list.Select(tmp => new
            {
                Id = tmp.Field<string>("Id"),
                Name = tmp.Field<string>("Name")
            });
            var lis = qurey.ToList();
            var dtTmp = ToDataTable(lis);





  • 相关阅读:
    悲观锁和乐观锁
    ClickOnce安装提示文件计算出的哈希值与清单中的指定值不同的解决办法
    DataView的toTable和Table
    DataTable中抽取Distinct数据
    CSTE学习网站
    我的SiteMap
    Typesetting Engine_Gecko
    VSTS使用Web测试
    创建Web 服务测试
    [ZZ]Browser Series_网页浏览器比较
  • 原文地址:https://www.cnblogs.com/jzb-dev/p/3962350.html
Copyright © 2011-2022 走看看