zoukankan      html  css  js  c++  java
  • Linq to DataTable

    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace ConsoleApplication8
    {
    public class Student
    {

    public int No { get; set; }
    public string Name { get; set; }
    public int Age { get; set; }
    }

    class Program
    {
    static void Main(string[] args)
    {
    //TestDb2Entities1 DbContext = new TestDb2Entities1();

    //var stu = (from s in DbContext.UserInfoSets where s.Id == 1 select s).First();
    //RoleInfoSet r = stu.RoleInfoSets.ToList()[0];
    //DataTable table=new DataTable();
    //var t = from s in table.AsEnumerable() group s by s.Field<Int32>("") into g select g;

    DataTable table = new DataTable();
    table.Columns.Add("Id", typeof(Int32));
    table.Columns.Add("Name", typeof(String));
    table.Columns.Add("Age", typeof(Int32));

    DataRow row = table.NewRow();
    row["Id"] = 1;
    row["Name"] = "1";
    row["Age"] = 10;
    table.Rows.Add(row);

    row = table.NewRow();
    row["Id"] = 2;
    row["Name"] = "2";
    row["Age"] = 2;
    table.Rows.Add(row);


    row = table.NewRow();
    row["Id"] = 1;
    row["Name"] = "3";
    row["Age"] = 3;
    table.Rows.Add(row);

    //var stus = from s in table.AsEnumerable() group s by s.Field<Int32>("Id") into g select
    //new {
    // key=g.Key,value=g
    //}
    //;


    var stus = from s in table.AsEnumerable()
    where s.Field<Int32>("Id") == 1
    group s by s.Field<Int32>("Id")
    into g
    select g;

    var list = stus.ToList();
    var c = list[0].ToList()[1].Field<Int32>("Age");


    Console.ReadKey();

    }
    }
    }

  • 相关阅读:
    [noip2011d2t2]聪明的质检员 二分+前缀和优化
    [noip2016d2t2]蚯蚓
    KMP
    杨辉三角(二项式定理)&&组合数 【noip 2011/2016 d2t1】
    bzoj1615 [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
    [noip2015 pjt3]求和
    [周记]8.28~9.3
    [noip2011 d1t3] Mayan游戏
    react基础用法二(组件渲染)
    react基础用法一(在标签中渲染元素)
  • 原文地址:https://www.cnblogs.com/kexb/p/4857822.html
Copyright © 2011-2022 走看看