怪事!dw_1.insertrow(0)不起作用,而数据窗口对象按钮却可以!!
在窗口中添加了了一个按钮,click事件中写上代码 dw_1.insertrow(0),可是数据窗口没有反应,在数据窗口对象中放置一个按钮,action为添加,却可以,为什么?,我的数据窗口风格为freeform 问题点数:20、回复次数:13Top
1 楼jackygan(一剑飘香)回复于 2002-05-23 17:02:28 得分 0
有用
dw_1.settransobject(sqlca)
dw_1.retrieve()
吗?Top
2 楼fallstone(天蓝)回复于 2002-05-23 17:02:41 得分 0
FREEFORM你让它怎么加?只能下翻一页才行。否则还不重叠了?需要多行的还是用GREED好。Top
3 楼blackcorbie(黑色乌鸦)回复于 2002-05-23 17:02:57 得分 0
其实,在窗口中添加一个按钮,在clicked事件中写此代码也可以,可能是你的别的地方出现问题,当然在数据窗口对象中放置按钮也可以!!!Top
4 楼blackcorbie(黑色乌鸦)回复于 2002-05-23 17:04:40 得分 0
对!一剑飘香说的对
Top
5 楼myclife(反方向的钟)回复于 2002-05-23 17:25:03 得分 10
dw_1.SetTransObject(sqlca)
dw_1.Retrieve()
dw_1.ScrollToRow(dw_1.InsertRow(0))Top
6 楼myclife(反方向的钟)回复于 2002-05-23 17:25:59 得分 0
dw_1.SetTransObject(sqlca)
dw_1.Retrieve()
dw_1.ScrollToRow(dw_1.InsertRow(0))Top
7 楼pei(一笑)回复于 2002-05-23 17:45:28 得分 10
不是你的按钮没起作用,是插入记录了可是并没有把它滚动到当前行,象上位写的,就肯定没问题了,我经常遇到这种情况。
long is_row
is_row=dw_1.SetTransObject(sqlca)
dw_1.Retrieve()
dw_1.ScrollToRow(row)Top
8 楼pei(一笑)回复于 2002-05-23 17:48:15 得分 0
刚才写错了,
long is_row
dw_1.SetTransObject(sqlca)
dw_1.Retrieve()
is_row=dw_1.insertrow(0)
dw_1.ScrollToRow(row)
Top
9 楼sorrow_arrow(想你一分,就恨你一分)回复于 2002-05-23 18:31:05 得分 0
数据窗口的区域太小啦,拉大点,在freeform数据窗口里面经常出现这个问题Top
10 楼sorrow_arrow(想你一分,就恨你一分)回复于 2002-05-23 18:34:07 得分 0
在数据窗口画板下面,把你的detail区的高度拉大一点,试试Top
11 楼cqzyf(阿牛)回复于 2002-05-23 18:50:37 得分 0
同意 pei(一笑) 所说 用
is_row=dw_1.insertrow(0)
dw_1.ScrollToRow(row)
Top
12 楼yehe999(POWSON)回复于 2002-05-23 19:02:21 得分 0
呵呵,说的差不多了,Top
13 楼sdav(ASP.net学习中)回复于 2002-05-23 19:19:46 得分 0
dw_1.SetTransObject(sqlca)
dw_1.Retrieve()
dw_1.insertrow(0)
你插入一个空行试一试,如果行的话,那就是你的代码错了!
我就有一次代码写错了,然后怎么也没法插入,后来仔细检查了一遍,原来是goto 错了!
Top
14 楼ddtid(竹雨)回复于 2002-05-23 20:50:18 得分 0
我来晚了
能说的都说了,嘿嘿Top




