需求是在数据窗口中的每一行添加一个多选框。在数据窗口的Header(标题)区域中同时添加一个多选框,实现全选和全不选的功能。就是选中标题区的多选底下的每一行的多选都选中。
比如说有个表有两个字段,name, age.
遇到的问题:
1、多选框的列并不实际对应数据表中的列的情况下如何添加多选框
2、如何添加Header区域中的多选框
3、选中不选中的判断
谢谢大家
------解决方案--------------------
1、
select 0 as n_sel,name,age from... 设置多选框时把on设为1,off设置为0
2、在数据窗口外面放一个复选框,cbx_1,位置调整好,刚好放在标题区的中间的;
3、
int li_sel
int li_i
if cbx_1.Checked then
li_Sel=1
else
li_sel=0
end if
for li_i = 1 to dw_1.RowCount()
dw_1.SetItem(li_i,'n_sel',li_sel)
next