白兔老兄,再麻烦你一下,怎么让数据窗口中header中的列获得焦点
白兔老兄,再麻烦你一下,怎么让数据窗口中header中的列获得焦点,就是可修改,
如果不能我该怎么解决这个问题,已经困扰我好长时间,帮帮忙!
问题点数:50、回复次数:11Top
1 楼dajianshi(拔剑四顾心茫然)回复于 2003-11-01 16:16:22 得分 10
这个恐怕白兔也解决不了!
想修改就不要放在header中Top
2 楼klbt(快乐白兔)回复于 2003-11-01 16:25:31 得分 20
是的,我爱莫能助.
你要解决什么问题,必须在header区输入?应该有其他解决方法.Top
3 楼zgb888(迷茫ing.......)回复于 2003-11-01 16:47:13 得分 0
我做的报表有个填表日期,detail里放的是报表的项目,是由多条纪录生成的(每条纪录都有填表日期这一列,所以不能放到那里边,如果把它放到datawindow外设置,就有点背离需求,
因为需求是要求可修改的,所以就必须放到datawindow中,列不可以修改,那其他的控件呢,
比如text可不可以修改Top
4 楼hotxia(几十个美女说我帅我没承认她们就用砖头砸我说我虚伪)回复于 2003-11-01 17:49:34 得分 10
表头的字段只能检索不能修改。Top
5 楼lmby(鹿门布衣)回复于 2003-11-01 17:51:41 得分 10
给header区你要修改的text起个名字,然后
dw_name.object.text_name.text = 'U_expect'Top
6 楼hotxia(几十个美女说我帅我没承认她们就用砖头砸我说我虚伪)回复于 2003-11-01 17:55:16 得分 0
数据窗中的日期设为不可视
往数据窗表头上拖一个text(date_name),
dw_name.object.date_name.text=string(dw_name.getitemdatetime(1,'datename'))
在dw保存时
dw_name.setitem(i,'datename',datatime(dw_name.object.date_name.text))
dw_name.accepttext()
dw_name.update()
不行吗??
试试
调试嘛!!Top
7 楼hotxia(几十个美女说我帅我没承认她们就用砖头砸我说我虚伪)回复于 2003-11-01 17:56:57 得分 0
竟然还有白兔兄解决不了的问题
我很惊奇!!!!Top
8 楼zhangdatou(猪头)回复于 2003-11-01 21:07:03 得分 0
不太清楚亚Top
9 楼jdsnhan(柳荫凉)回复于 2003-11-02 10:16:50 得分 0
text能被赋值,但不能被修改。
楼主,如果把它放到datawindow外设置,就有点背离需求,是什么意思,为什么不能放到dw外设置呢。
Top
10 楼treesoft(长沙水)回复于 2003-11-02 11:01:57 得分 0
hotxia(毒姑求败) 的方法可以一试,如果只是要显示一下这个日期的话,那就用上面各位说的方法就OK了,如果还要修改的话,最简单的方法是另用一个控件输入,然后
for ll_i = 1 to ll_rowCount
dw_*.setitem(...)
next
就OK 了!Top
11 楼zgb888(迷茫ing.......)回复于 2003-11-02 20:17:15 得分 0
开来我的问题就不能实现了,结贴Top




