Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
呵呵~ 不正常! 如果是数字就没问题~ 看来是符号的问题,要想法子让符号转换成数字再转换数值型。
if e.dataRow("记功等级").contains("★") then
e.DataRow("奖励") = (e.DataRow("记功等级").split("★").length-1)*50
else
e.DataRow("奖励") =CInt(s) * 50
end if
在datacolchanged里这个代码为何不起作用?
你直接用我的代码就能达到撤消
If e.DataCol.Name = "记功等级" Then
If e.DataRow.IsNull("记功等级") Then
e.DataRow("奖励") = Nothing
Else
Dim s As String = e.DataRow("记功等级")
If IsNumeric(s) Then
Dim s2 As String = "★"
e.DataRow("记功等级") = s2.PadLeft(s,"★")
e.DataRow("奖励") =CInt(s) * 50
End If
End If
End If
你直接用我的代码就能达到撤消
不行把 你试一试看
晕,我以为是第一列的星....