数据窗口数据是从两个表里生成的数据,其中有一列是投票,将它的edit--styal type设置为radiobutton
下边设置了3个,1赞成2,反对3,弃权现在想打开数据窗口时候给一个默认值,弃权,希望弃权前面的圈里是选中的,怎么实现啊??
------解决方案--------------------
dw.setitem(row, '列名称', 3)
------解决方案--------------------
给列正常赋值就好。
方法可以参考如下2种
1>ls已经说了,用setitem方式,参数可以参考帮助文档。
2>dw.object.列名[行号] = 值
------解决方案--------------------
//在新增前还可以
dw_1.modify("列名称.initial='3' ")
------解决方案--------------------
看你想怎么搞,都能实现。我觉得最好从数据库查询的时候,没有值的时候给个默认值,用case when做默认值,这样用数据窗口查询得到就是全部带值的数据,省的后续处理了。如果要按你的意思,那就不得不在保存时,判断radiobutton列是否有空值,以此提示。