如果单元格中有两个破折号( - ),如何读取单元格?

时间:2016-08-22 16:59:08

标签: asp.net vb.net

我正在尝试阅读单元格并查看发票编号是否有两个破折号( - )。

例如:

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

我如何检查它是否有两个破折号?发票长度也随时变化。

1 个答案:

答案 0 :(得分:-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