从字符串转换为类型' double'在vb.net中无效

时间:2015-06-28 09:16:31

标签: vb.net

我正在使用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'无效。

1 个答案:

答案 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