Hi Guest

HomePage

1 1

To improves our performance please Like Share Subscribe(Will boost us)

Code to use LINQ on datatable
Question Posted on 14 Feb 2012

Home >> DotNet >> LINQ >> Code to use LINQ on datatable

Below code will helps you to understand that how linq is apply to datatable in asp.net:-
using LINQ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.Data;
using System.Data.SqlClient;

namespace LinQSamples
{
  class Program
  {
   static void Main(string[] args)
   {
    DtMethod();
   }
   public static DataTable createDataTable()
   {
    DataTable dt = new DataTable();
    dt.Columns.Add("empid", typeof(int));
    dt.Columns.Add("empname", typeof(string));
    dt.Columns.Add("salary", typeof(int));
    dt.Rows.Add(1, "Adam", 10000);
    dt.Rows.Add(2, "Sutro", 1000);
    dt.Rows.Add(3, "Ricky", 3000);
    dt.Rows.Add(4, "Martin", 66000);
    dt.Rows.Add(5, "Mike", 5000);
    dt.Rows.Add(6, "Jonson", 100);
    dt.Rows.Add(7, "Michel", 4500);
    dt.Rows.Add(8, "John", 7000);
    return dt;
   }
   public static void DtMethod()
   {
    DataTable dtTable = createDataTable();
    //SELECT Statement using LINQ is given below
    var SelectQuery = from sq in dtTable.AsEnumerable() select sq;
    console.WriteLine("\nResult for select statement");
    Console.WriteLine("-------------------");
    foreach (DataRow Query in SelectQuery)
    {
     Console.WriteLine("{0}\t{1}\t{2}", Query.ItemArray);
    }
    ///Below Statement is with where condition(empid =100)
    var querySalarySum = from qs in dtTable.AsEnumerable()
       where qs.Field("empid") == 100
    select qs;
    Console.WriteLine("EmpId \t Name \t\t Salary");
    foreach (DataRow dr in querySalarySum)
    {
     Console.WriteLine("{0}\t{1}\t{2}",
     dr.Field("empid"),
     dr.Field("empname"),
     dr.Field("salary"));
    }
   }
  }
}
0
0




Most Visited Questions:-

Deep Learning Questions Answers
Below are the different Deep Leaning Questions and answer a More...

What is Gulpjs and some multiple choice questions on Gulp
Gulpjs is an open source whihc helps in building Javascript More...

Continuous Integration Questions Answers
Below are the 20 odd questions for CI or Continuous Integra More...

Derived relationships in Association Rule Mining are represented in the form of __________.
Derived relationships in Association Rule Mining are repres More...

Microservices Architecture Questions Answers
Below are the different questions on Microservices Architec More...




Other Important Questions
Important aspects of Query Operators in LINQ?
How to sort array using LINQ
Get multiple of 3 from given array with LINQ
Single() vs SingleOrDefault() vs First() vs FirstOrDefault() in LINQ Query
What are the different LINQ provide






Most Visited Questions
Top Searches:asp net questions vb net questions sql query uddl questions class javascript Questions sharepoint interview questions and concept silverlight questions and concept wcf questions beans general knowledge ajax questions
PHP | Biztalk | Testing | SAP | HR |
     
 
Privacy policy | Terms and Conditions | Blog


If the copyright of any questions or content or syntax belong to you email us we will remove that(info@crackyourinterview.com or crackyourinterview2018@gmail.com)
 

1
Home About Us GroupChat
 
Sitemap Feedback Contact us