Temp 테이블이있는 정보가 없지만 원래 테이블은

0

질문

가 datatable 있는 그것의 모든 데이터 그러나 때 나 VB.net 프로그램을 실행하고 내가 만들 temptable,the temptable 가 없습니다. 무엇이 잘못된 것입니까?

 Public Sub HTSCode()
    Dim TempTable As New DataTable
    Dim DV As DataView

    TempTable = RatesDataSet.HTS
    DV = TempTable.DefaultView
    DV.Sort = "HTS Code NA"
    TempTable = DV.ToTable
    For Each Row As DataRow In TempTable.Rows
        'doesnt get to this point cause there are no rows.
    Next
End Sub

나를 부착하 사진 1 의 내 datatable 기 전에 나는 그것을 실행하도록 있는 정보가 있고 두 번째는 실행할 때 그것을 보여줍니다. 나는 지금도 직접 데이터에서 테이블과하지 않는 그것의 복사본 또는 temptable 더 이상입니다. Picture 1 before running while running its empty

for-loop vb.net
2021-11-23 21:16:45
2

최고의 응답

0

대답은 당신의 문제는 다른 곳에도 있습니다. 를 사용하여 이 샘플 시뮬레이션 코드,내가지는 않습니다 개체 없이 행

Public Class ds
    Public ReadOnly Property HTS As DataTable
        Get
            Dim dt As New DataTable()
            dt.Columns.AddRange(
                {
                    New DataColumn("HTS Code", GetType(Integer)),
                    New DataColumn("HTS Code NA", GetType(Integer))
                })
            For i = 0 To 4
                Dim row = dt.NewRow()
                row("HTS Code") = i
                row("HTS Code NA") = 10 - i
                dt.Rows.Add(row)
            Next
            Return dt
        End Get
    End Property
End Class
Dim RatesDataSet = New ds

Dim TempTable As DataTable
Dim DV As DataView

TempTable = RatesDataSet.HTS
Console.WriteLine(TempTable.Rows.Count)
DV = TempTable.DefaultView
Console.WriteLine(DV.Count)
DV.Sort = "HTS Code NA"
Console.WriteLine(DV.Count)
TempTable = DV.ToTable
Console.WriteLine(TempTable.Rows.Count)
Console.WriteLine("HTS Code NA:")
For Each Row As DataRow In TempTable.Rows
    Console.WriteLine(Row("HTS Code NA"))
Next

출력

5
5
5
5
HTS 코드 NA:
6
7
8
9
10

2021-11-23 22:30:04

도 이 코드를 사용하려면 visual 스튜디오 vb.net 하지만 그것을 살펴보십시오. 하는 방법을 확실하지 않으로 그것을 통합한 내 코드
Mike
-1

나는 그것이 나의 묵가지 연결되어 테이블을 하는 형태입니다. 기적으로 테이블로 가득 차 있었습니다. 미안하고 감사

2021-12-02 00:06:36

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................