首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请教怎么把datatable或者datagridview单元格中的字符转换成数值进行计算

2012-04-05 
请问如何把datatable或者datagridview单元格中的字符转换成数值进行计算?比如+1运算,我这么写的:newrow(

请问如何把datatable或者datagridview单元格中的字符转换成数值进行计算?
比如+1运算,我这么写的:   newrow( "编号 ")   =   mytable.Rows(kk)(1)   +   5   结果提示不能对object类型的操作数用于“+”。请问这个问题怎么处理?

[解决办法]
newrow( "编号 ") = Cint(mytable.Rows(kk)(1)) + 5
[解决办法]
注意值的性质(字符、数字)

mytable.Rows(kk)(1) + 5

改为
mytable.Rows( "kk ")(1) + 5

------------
这样肯定行
dim C as string
c=mytable.Rows( "kk ")(1)

val(c) + 5

热点排行