Advertisement

06.22.2008 at 11:22PM PDT, ID: 23506711
[x]
Attachment Details

For each loop to execute LINQ query failed without going through the loop?

Asked by isischen in Visual Studio 2008, Microsoft Visual Basic.Net, .NET Framework 3.x versions

Tags: Microsoft visual basic.net, 2008 express

Build ok and no error message but when debug reached the 'for each... next' it skip over the loop...
I have Imported the following:
Imports System.Data
Imports System.Data.DataSet
Imports System.Data.OleDb
Imports Microsoft.Office.Interop.Access
Imports Microsoft.Office.Interop.Word
Imports System
Imports System.Collections
Imports System.Collections.Specialized
Imports System.Linq
Imports System.Linq.Expressions
Imports System.Data.Common
Imports System.Collections.Generic
Imports System.Text
Imports System.Data.SqlClient
 and used a typed dataset datatable as data source in the attached code snippet.
Can you tell what's wrong or missing?
Thank you.Start Free Trial
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
Dim tiu As DataTable = ds.Tables(tblname)
        Dim dy As New dDataSet()
        Dim Th As DataTable = dy.Tables("th")
        Console.WriteLine("{0}", Me.ID.ToString)
        Console.WriteLine("{0}", ds.Tables(tblname).TableName.ToString)
 
        Dim thquery = From f In Th Where f.Field(Of String)("voc") = tiu.Rows(0).ToString Select New With {.v = f.Field(Of String)("voc"), .g = f.Field(Of String)("gP"), .s = f.Field(Of String)("subHead"), .ke = f.Field(Of String)("key")}
 For Each f In thquery
            Console.WriteLine("{0}", f.v)
            myrowTh = _vDtTh.NewRow()
            myrowTh(mycol) = f.v
            myrowTh(mycolgP) = f.g
            myrowTh(mycolsubHead) = f.s
            myrowTh(mycolkey) = f.ke
            _vDt.Rows.Add(myrowTh)
        Next
[+][-]06.23.2008 at 01:34AM PDT, ID: 21844393

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Visual Studio 2008, Microsoft Visual Basic.Net, .NET Framework 3.x versions
Tags: Microsoft visual basic.net, 2008 express
Sign Up Now!
Solution Provided By: CuteBug
Participating Experts: 1
Solution Grade: A
 
 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628