请教高手!!
2个数据窗口~当改变左边数据窗口的当前行时,右边的数据窗口的信息随之改变~
OPEN 事件中代码:
dw_1.Object.DataWindow.Selected.Mouse='No'
dw_1.Object.DataWindow.ReadOnly='Yes'
dw_2.Object.DataWindow.Selected.Mouse='No'
dw_2.Object.DataWindow.ReadOnly='Yes'
dw_1.settransobject(sqlca)
dw_2.settransobject(sqlca)
dw_1.retrieve()
DW-1代码:
string str
dw_1.selectrow(0,false)
dw_1.selectrow(currentrow,true)
str=dw_1.getitemstring(currentrow,"班次名称")
dw_2.retrieve(str)
执行完结果能获得第一行的具体信息,左边数据窗口行改变~右边窗口并未改变
请问如何解决~
问题点数:50、回复次数:13Top
1 楼daixf_csdn(圣殿骑士【CNO】)回复于 2006-06-01 09:00:24 得分 0
DW-1的代码是不是放错地方了,应该放它的rowfocuschanged事件中Top
2 楼xshitler(晓风)回复于 2006-06-01 09:10:54 得分 0
我就是放在 rowfocuschanged事件中的Top
3 楼lzheng2001(1加1)回复于 2006-06-01 09:15:12 得分 0
DW-1代码:
string str
dw_1.selectrow(0,false)
dw_1.selectrow(currentrow,true)
str=dw_1.getitemstring(currentrow,"班次名称")
dw_2.retrieve(str)
========================================
这部分代码放在rowfocuschnaged事件中Top
4 楼byimbba()回复于 2006-06-01 09:15:46 得分 0
检查下,看看str有输出没有.Top
5 楼xshitler(晓风)回复于 2006-06-01 09:21:39 得分 0
怎么检查str是否输出`????Top
6 楼sunpulse(波波)回复于 2006-06-01 10:10:01 得分 0
跟踪一下看str的值.Top
7 楼xshitler(晓风)回复于 2006-06-01 10:29:51 得分 0
具体怎么操作~?本人菜鸟~初学啊~Top
8 楼dongfang_beback()回复于 2006-06-01 10:39:13 得分 0
str=dw_1.getitemstring(currentrow,"班次名称") 前右键设个断点,然后在菜单栏上选择调试程序就可以了Top
9 楼sunpulse(波波)回复于 2006-06-01 10:54:05 得分 0
不会跟踪的话用个messagebox
string str
dw_1.selectrow(0,false)
dw_1.selectrow(currentrow,true)
str=dw_1.getitemstring(currentrow,"班次名称")
dw_2.retrieve(str)
messagebox("测试",str)Top
10 楼xshitler(晓风)回复于 2006-06-01 10:57:27 得分 0
messagebox会弹出我要的名称~~但是dw-2得不到名称相对应的内容~
还是显示第一得到的值Top
11 楼xshitler(晓风)回复于 2006-06-01 11:28:05 得分 0
个人觉得~STR的值得到了~~就是DW_2窗口的数据不能动态更新~~
如果是这样~~请问怎么解决`?Top
12 楼sunpulse(波波)回复于 2006-06-01 11:36:04 得分 0
dw2在建立的时候,你用了检索参数了吗? retrieve argument
打开dw2数据窗口画板,用str的值检索,能检索到内容吗?Top
13 楼xshitler(晓风)回复于 2006-06-01 11:38:24 得分 0
好象没有用哦~~
请问具体步骤怎么做`?Top




