绘制表格Drawcell事件问题:想只显示前6个字符,执行出错,闪了一下,就中止事件执行,是不是SubString不能用到Drawcell事件?
If e.Col.Name = "表名" Then
e.Text = e.Row("表名").SubString(1,6)
End If
出错信息如下:
Exception has been thrown by the target of an invocation.
startIndex cannot be larger than length of string.
Parameter name: startIndex
翻译之后是:
Startindex 不能大于 string.parameter name: startindex
此主题相关图片如下:qq图片20200214103354.png
先出现上面的结果,后来就恢复成下面原样了。附SubString函数的帮助语法.
此主题相关图片如下:qq图片20200214103622.png
[此贴子已经被作者于2020/2/14 10:39:35编辑过]