Hi Guest

MobileUser

1 HomePage 1 Jobs 1 WalkIn 1Articles  

Cat Exam

 :) Latest Topic
AJAX
VB.NET
SQL Query
UDDI
CLASS
JavaScript Questions
SharePoint Interview
SilverLight
WCF
general knowledge
 ASP.NET
 :) Hot Jobs
 
 :) Latest Articles


  

 


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



 
 Input Your Comments Or suggestions(If Any)
 Name
 Email(optional)
 Comments


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






 
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 |