zoukankan      html  css  js  c++  java
  • LINQ TO DATATABLE/DATASET基本操作之-简单查询

    废话不说,直接贴上代码:

    其中:SerchLinqData();方法查询数据并返回一个datatable表。为数据源。

    #region 绑定数据
        public static string BindDt()
        {
            StringBuilder sb = new StringBuilder();
            DataTable dt = SerchLinqData();
            var query1 =
                from pl in dt.AsEnumerable()
                select pl;
            //循环数据
            foreach (var item in query1)
            {
                sb.Append("<tr>");
                sb.AppendFormat("<td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td>", item.Field<string>("Promotionname"), item.Field<string>("Description"), item.Field<DateTime>("StartDate"), item.Field<DateTime>("EndDate"));
                sb.Append("</tr>");
            }
            return sb.ToString();
        }
        #endregion

    另一部分:

    //查询query2表示查询DataTable中所有人的姓名,演示AsEnumerable()和Field<T>的使用
    
                var query2 =
    
                    from pl in dt.AsEnumerable()
    
                    select pl.Field<string>("Name");
    
                System.Console.WriteLine("Query2:");                //打印查询query1的结果
    
                foreach (var item in query2)
                {
    
                    System.Console.Write("{0} ", item);
    
                }
  • 相关阅读:
    [YTU]_2917(Shape系列-3)
    c3p0-0.9.2.1.bin用于jdbc链接池
    C#加密解密DES字符串<转>
    Bechmarksql
    PHP中foreach有关引用的问题
    jqgrid 原理2
    jqggrid原理2
    jqgrid1原理
    JQgrid 入门
    搞开发真的是 坑太多了,
  • 原文地址:https://www.cnblogs.com/juexin/p/3224940.html
Copyright © 2011-2022 走看看