我正在使用Windows窗体应用程序..i有这样的代码:
Dim strarr() As String = dr(0).ToString().Split(New Char() {"-"c})
Dim i As Integer = 0
i = strarr(0) + 1
creditinvoiceno = i
我的strarr(0)值为INV100001 我想为此号码添加+1 ..
这就是为什么我给这样的代码,但我得到错误
从字符串转换为类型' double'无效。
答案 0 :(得分:1)
Dim strarr() As String = dr(0).ToString().Split(New Char() {"-"c})
Dim i As Integer = Int32.Parse(strarr(0).Replace("INV", string.Empty))
i = i + 1
strarr(0) = "INV" & i.ToString()
creditinvoiceno = i