zoukankan      html  css  js  c++  java
  • C#

     1 方法一:更简洁
     2             Console.WriteLine(dt.Rows.OfType<DataRow>().First(x => x.Field<string>("xx_Name") == "A").Field<string>("xx_NO"));   
     3   
     4 方法二:linq 更清晰
     5   
     6             var query = from dr in dt.AsEnumerable()  
     7                               where dr.Field<string>("xx_Name") == "A"  
     8                               select dr;  
     9             Console.WriteLine(query.First().Field<string>("xx_NO"));
    10  
    11 通过linq对现有的DataTable进行查询,并将结果拷贝至新的DataTable中
    12 // Query the SalesOrderHeader table for orders placed 
    13 // after August 8, 2001.
    14 IEnumerable<DataRow> query =
    15     from order in orders.AsEnumerable()
    16     where order.Field<DateTime>("OrderDate") > new DateTime(2001, 8, 1)
    17     select order;
    18  
    19 // Create a table from the query.
    20 DataTable boundTable = query.CopyToDataTable<DataRow>();
  • 相关阅读:
    SELECT 的6大子句
    MySQL关联查询
    MySql常用函数
    自动升压降压充电模块 最高25.2V
    压力校准仪开发日志--2017-10-30-2
    动压和静压
    上海无人面馆
    皮托管
    SOC
    LDO
  • 原文地址:https://www.cnblogs.com/rickyliu/p/11888168.html
Copyright © 2011-2022 走看看