2016-08-22 4 views
-2

私はセルを読み込み、請求書番号に2つのダッシュ( - )が付いているかどうかを確認しようとしています。ですから、例えばCellに2つのダッシュ( - )がある場合、その読み込み方法は?

4から2949493

4-9390023-1

If (e.Row.RowType = DataControlRowType.DataRow) Then 
    If (e.Row.Cells(1).Text.ToString = (TWO DASHES) Then 

    Else 

    End If 
End If 

どのように私はそれが2つのダッシュを持っているかどうかをチェックしますか?請求書の長さも毎回変わります。

答えて

-1

カール、 は、目的の文字の出現を数え、文字を介して細胞とループから文字列のテキストを取る:

Dim charCount as integer = 0 
For each c as char in e.rows.cells(1).text.tostring.toCharArray 
    If c = "-" then 
     charCount += 1 
    End If 
Next 
関連する問題