We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

LINQ query to datatable

cpx_Support
cpx_Support asked
on
Medium Priority
1,441 Views
Last Modified: 2013-11-11
I'm using VB 2008
I want to do some Linq queries and the result convert to datatable to use in a datagridview.
If I dothe Option 1 (see the code) it works well, but I have to declare the Linq Query as a System.Data.EnumerableRowCollection(Of ..)

If I declare the Linq query as    IEnumerable it do the query well but then I can't convert it to datatable.      
''Option 1
            Dim Comp053 As System.Data.EnumerableRowCollection(Of LOGDataSet.MovRow)
            Dim tabMovFac As LOGDataSet.MovDataTable
 
            Comp053 = From f In tabMovFac.AsEnumerable _
                       Where (f.TipoFactura <> "I")
            
 
	    Dim taulaComp053 As DataTable
            taulaComp053 = New DataTable
 
            If Comp053.Count > 0 Then
                taulaComp053 = Comp053.AsEnumerable.CopyToDataTable
            End If

Open in new window

Comment
Watch Question

CERTIFIED EXPERT
Most Valuable Expert 2012
Top Expert 2014
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.