อุณหภูมิโต๊ะไม่มีข้อมูลแต่ดั้งเดิมโต๊ะทำ

0

คำถาม

ฉันมี datatable นั้นมีข้อมูลทั้งหมดอยู่ในนั้นแต่ตอนของฉัน VB.net โปรแกรมวิ่งมันและฉันทำ temptable ที่ 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

ฉัน attaching รูป 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 รหัสนา:
6
7
8
9
10

2021-11-23 22:30:04

พยายามจะใช้รหัสในราย studios vb.net แต่มัน doesnt ทำงานสำหรับฉัน ไม่แน่ใจว่าจะ incorporate นมันเป็นรหัสของฉัน
Mike
-1

ฉันคิดว่ามันเป็นของฉัน dumbness ฉันไม่เคยเชื่อมต่อกันโต๊ะนั้นเป็นแบบนี้ ทันทีที่ฉันทำอย่างนั้นโต๊ะถูกเติมเต็มกันทำงานได้ ขอโทษและขอบคุณ

2021-12-02 00:06:36

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

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

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่