如何在数据窗口中每行记录前加一个复选框 就是加 对勾 的哪个,好象面板上没有耶

执着过客 2003-10-20 02:34:22
加个按钮好加,可是复选框就不知道怎么加了
...全文
162 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjhyn 2003-10-21
  • 打赏
  • 举报
回复
今天又学了一招
jdsnhan 2003-10-20
  • 打赏
  • 举报
回复
够详细了,我up吧。
klbt 2003-10-20
  • 打赏
  • 举报
回复
在SQL设计页面增加一个计算列,表达式是"",然后把该列的编辑格式修改为checkbox
eminena 2003-10-20
  • 打赏
  • 举报
回复
对某一列,在 EDIT 页面里的 STYLE 里选 CheckBox .
workhand 2003-10-20
  • 打赏
  • 举报
回复
总之就是加一个计算列,如上做法,记得给该列tab值,要不选择不上。
commanddos 2003-10-20
  • 打赏
  • 举报
回复
在datawindow的sql里加一列:如select 'P1',column1,column2... from table
然后在datawindow里将P1列的edit页下的style type 改为checkbox
最后根据实际情况来设置data value for on和data value for off,如设置data value for on 为Y,data value for off 为N,即当P1列值为Y时,checkbox就会被选中。反之,当P1列值为N时,checkbox就不会被选中
dreamnow 2003-10-20
  • 打赏
  • 举报
回复
在dw的sql语言里加一列,如select 。。。,
"a" as checkcolumn
from ....
再在dw里将这列edit设置为checkbox

qqjj7758 2003-10-20
  • 打赏
  • 举报
回复
接着你肯定想知道如何写相关代码 呵呵
string remark

//------------------------------//糤DATAWINDOW的ITEMCHANGED 砏
if dwo.name = "checkboxcolumnname" and data = "1" then //选中
..........................

//------------------------------//
elseif dwo.name = "checkboxcolumnname" and data = "0" then

...............
end if

qqjj7758 2003-10-20
  • 打赏
  • 举报
回复
SELECT "y",
dbo.dbt.col1 ,
dbo.dbt.col2 ,
dbo.db.col3
FROM dbo.dbt
做为DATAWINDOW的SQL 语法
将“Y”设置为CHECKBOX就OK了
lmby 2003-10-20
  • 打赏
  • 举报
回复
改数据窗口的sql为:

select '' p1, column1,....,columnn from table

设置p1的edit为checkbox即可。
mei7705 2003-10-20
  • 打赏
  • 举报
回复
up

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧