以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  汇总行颜色问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147485)

--  作者:13968559581
--  发布时间:2020/3/18 8:14:00
--  汇总行颜色问题

你好,我做了很多窗体,里面的表格控件汇总行颜色都是绿色的,但我最新做了个窗体,颜色变成黑色了,什么原因

图片点击可在新窗口打开查看此主题相关图片如下:1584490177(1).png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2020/3/18 9:19:00
--  
什么版本的foxtable?更新到最新版试试

把窗口表删除,重新添加一下

--  作者:13968559581
--  发布时间:2020/3/18 13:46:00
--  汇总颜色问题
表格删除了重新添加还是不行,版本在哪不会看

另外 ,我在这个窗口里,写了这个命令, 想插入行
   Dim r1 As Row = Tables(_djlx & "_制单表").InsertNew

发现行不会插入,什么原因
[此贴子已经被作者于2020/3/18 13:53:05编辑过]

--  作者:有点蓝
--  发布时间:2020/3/18 13:59:00
--  
表格有_sortkey列才能进行插入操作
--  作者:13968559581
--  发布时间:2020/3/18 14:11:00
--  插入
我后台数据库表里有_sortkey这一列的呀,那我现在想插入,怎么办呀
[此贴子已经被作者于2020/3/18 14:11:10编辑过]

--  作者:有点蓝
--  发布时间:2020/3/18 14:12:00
--  
后台有不代表前台有,窗口表是什么方式绑定表格的?
--  作者:13968559581
--  发布时间:2020/3/18 14:22:00
--  插入行
我用增加行的代码就可以的,在下面一行一行增加
Dim djbh As WinForm.TextBox = e.Form.Controls("单据编号")
      Dim r2 As Row = Tables(_djlx & "_制单表").AddNew
            r2("单据编号") =djbh.Value

但我想插入行就不行
Dim djbh As WinForm.TextBox = e.Form.Controls("单据编号")
      Dim r2 As Row = Tables(_djlx & "_制单表").insertNew
            r2("单据编号") =djbh.Value

    表这么绑的呀

图片点击可在新窗口打开查看此主题相关图片如下:5656565656.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2020/3/18 14:26:00
--  
看看:http://www.foxtable.com/webhelp/topics/1791.htm
--  作者:有点蓝
--  发布时间:2020/3/18 14:26:00
--  
窗口表是不是另外使用代码fill,或者设置了DataSource?
--  作者:13968559581
--  发布时间:2020/3/18 14:32:00
--  插入行
我用增加行的代码就可以的,在下面一行一行增加
Dim djbh As WinForm.TextBox = e.Form.Controls("单据编号")
      Dim r2 As Row = Tables(_djlx & "_制单表").AddNew
            r2("单据编号") =djbh.Value

但我想插入行就不行
Dim djbh As WinForm.TextBox = e.Form.Controls("单据编号")
      Dim r2 As Row = Tables(_djlx & "_制单表").insertNew
            r2("单据编号") =djbh.Value

我现在发现,在后台数据库看的时候,其实行是有插入的,但是,这个  r2("单据编号") =djbh.Value  代码不起作用,导致 单据编号这一列是空白的, 什么原因,我增加行的时候,是可以的呀