对于Int16错误,值太大或太小

时间:2010-06-09 15:48:42

标签: vb.net

我正在修复VB中出现此错误的错误。我是VB的新手,所以有一些我不完全理解的语法。抛出错误的代码说:

.Row(itemIndex).Item(“parentIndex”)= CLng(oID)+ 1000000

据我所知,为int16添加1000000太多了。我无法改变这个价值(不管怎么说)。我不明白,似乎无法找到,是什么.Row也指。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

.Row旁边有With个关键字吗?

允许你做这样的事情:

With myClass
   .FirstName  ="John"
End With

与此相同:

myClass.FirstName = "John"

如果您对同一个对象有很多引用,通常会使用With块。例如:

myClass.FirstName = "John"
myClass.FirstName = "John"
myClass.FirstName = "John"
myClass.FirstName = "John"
myClass.FirstName = "John"

可以更改为:

With myClass
  .FirstName = "John" 
  .FirstName = "John"
  .FirstName = "John"
  .FirstName = "John"
  .FirstName = "John"
End With

编辑:

我复制并粘贴了上面的代码,因此重复使用了属性FirstName