以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  逻辑列不可以选择  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=146084)

--  作者:tld
--  发布时间:2020/2/15 21:25:00
--  逻辑列不可以选择
老师好。表中有一【是否含税】逻辑列,我用代码赋值:

If e.DataRow("付款单位") <> "" Then

    Dim fk As String = e.DataRow("付款单位")

    Dim exp As String = cexp("客户名称= \'{0}\'",fk)

    Dr = DataTables("客户表").find(exp)

    e.DataRow("是否含税")=dr("是否含税")

End If

我发现【是否含税】列不可以人工选择了。我希望首先根据 {客户表} 来确定是否含税,但最终的选择由人来决定。现在发现该列不可人工选择了。我查不出哪里设置不允许选择,代码也未设置。还可能是什么原因呢?


--  作者:有点蓝
--  发布时间:2020/2/16 20:26:00
--  
如果代码在datacolchanged事件,有2个问题:

先改正后在看看还有没有问题

--  作者:tld
--  发布时间:2020/2/17 13:22:00
--  
老师,解决了。是第二个问题导致的。谢谢!