以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  参数:length错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=100844)

--  作者:jamhuton
--  发布时间:2017/5/19 15:01:00
--  参数:length错误
.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.4.22.1
错误所在事件:表,出入库明细,DrawCell
详细错误信息:
调用的目标发生了异常。
索引和长度必须引用该字符串内的位置。
参数名: length

代码如下:

If e.Row("状态")="删除"  Then
    e.Style = "删除标记"
    Return
End If
Dim s As String=e.Row("出入库单")
If  s.SubString(0,2)="CK"   Then
    If e.Row("数量").length >  e.Row("即时库存") Then  \'And e.Row("即时库存")<>0 Then
        e.Style = "超库存"
    End If
    If  s.SubString(0,2)="RK"   Then
        e.Style = "入库"
    End If
End If

--  作者:有点色
--  发布时间:2017/5/19 15:11:00
--  
If e.Row("状态")="删除"  Then
    e.Style = "删除标记"
    Return
End If
Dim s As String=e.Row("出入库单")
If s > "" AndAlso s.Length >= 2 AndAlso s.SubString(0,2)="CK"   Then
    If e.Row("数量").length >  e.Row("即时库存") Then  \'And e.Row("即时库存")<>0 Then
        e.Style = "超库存"
    End If
    If  s.SubString(0,2)="RK"   Then
        e.Style = "入库"
    End If
End If