温度表没有信息,但原始表不

0

的问题

我有一个数据表,具有所有数据但是当我的VB.net 程序在运行,它和我做一个应升级授权表,使之时,应升级授权表,使之有没有信息。 我做错了什么?

 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的我的数据表之前,我运行了它所有信息,二是在运行时,它显示了它的空。 我现在甚至获得的数据直接从该表并不是它的一个副本或应升级授权表,使之了。 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
高温超导码NA:
6
7
8
9
10

2021-11-23 22:30:04

尝试使用这个代码的视觉工作室vb.net 但是它不为我工作。 不知道该如何将其纳入我的代码
Mike
-1

我认为这是我的哑我永远不会相联系的表格,这种形式。 尽快,我的表是充满和工作。 对不起,谢谢

2021-12-02 00:06:36

其他语言

此页面有其他语言版本

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