簡體   English   中英

計算特定的數據表列

[英]Count specific datatable columns

如何計算表頭中前兩個字符相同的數據表列(動態創建)? 到目前為止,這是我的代碼,但是無法正常工作。

    For col As Integer = 3 To dt.Columns.Count - 1
        Dim cntLE, cntUE As Integer
        If dt.Columns(col).ColumnName.Substring(0, 2) = "LE" Then
            cntLE = dt.Columns.Count
        ElseIf dt.Columns(col).ColumnName.Substring(0, 2) = "UE" Then
            cntUE = dt.Columns.Count
        End If
    Next

這是因為您正在將整個列計數(即dt.Columns.Count )分配給計數器,而不是將計數器增加1。

嘗試這個。

For col As Integer = 3 To dt.Columns.Count - 1
    Dim cntLE, cntUE As Integer
    If dt.Columns(col).ColumnName.Substring(0, 2) = "LE" Then
        cntLE = cntLE + 1
    ElseIf dt.Columns(col).ColumnName.Substring(0, 2) = "UE" Then
        cntUE = cntUE + 1
    End If
Next

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM