PB8:FreeForm风格datawindow插入一行后光标不能滚动

   2025-02-13 9070
核心提示:问题描述:在使用FreeForm风格的DataWindow插入一行后,发现光标不能滚动。解决办法:确保在DataWindow插入行之后,重新绑定数据

问题描述:在使用FreeForm风格的DataWindow插入一行后,发现光标不能滚动。

解决办法:

确保在DataWindow插入行之后,重新绑定数据源。可以使用SetTransObject函数设置事务对象,然后使用Retrieve函数重新获取数据。

示例代码:

// 设置事务对象dw_1.SetTransObject(SQLCA)// 重新获取数据dw_1.Retrieve()
如果重新绑定数据源无效,可以尝试使用ScrollToRow函数将光标滚动到插入行。

示例代码:

// 获取插入行索引long ll_insert_rowll_insert_row = dw_1.InsertRow(0)// 将光标滚动到插入行dw_1.ScrollToRow(ll_insert_row)
如果以上方法都无效,可以尝试使用SelectRow函数选择插入行,然后使用ScrollToRow函数将光标滚动到选择的行。

示例代码:

// 获取插入行索引long ll_insert_rowll_insert_row = dw_1.InsertRow(0)// 选择插入行dw_1.SelectRow(ll_insert_row, TRUE)// 将光标滚动到选择的行dw_1.ScrollToRow(ll_insert_row)

以上是解决光标不能滚动的一些常见方法,根据具体情况选择合适的方法进行处理。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言