117.info
人生若只如初见

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

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

解决办法:

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

示例代码:

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

示例代码:

// 获取插入行索引
long ll_insert_row
ll_insert_row = dw_1.InsertRow(0)

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

示例代码:

// 获取插入行索引
long ll_insert_row
ll_insert_row = dw_1.InsertRow(0)

// 选择插入行
dw_1.SelectRow(ll_insert_row, TRUE)

// 将光标滚动到选择的行
dw_1.ScrollToRow(ll_insert_row)

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

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe8ebAzsLAwZWAl0.html

推荐文章

  • PB中数据窗口里怎么能够显示下一条记录

    在PB中,可以使用MoveNext方法来显示下一条记录。以下是使用MoveNext方法的示例代码: 确保数据窗口已经与数据源连接,并且数据源中有数据。 在需要显示下一条记...

  • 在PB8中怎样通过Msxml读取WEB上的XML文件

    在PB8中,可以通过Msxml对象库中的MSXML2.XMLHTTP对象来读取WEB上的XML文件。以下是一个简单的示例代码:
    // 定义变量
    OLEObject lole_xmlhttp
    O...

  • PB的webservice proxy wizard无法识别SAP WSDL

    这可能是由于以下几个原因导致的: SAP WSDL的格式不符合标准。请确保WSDL文件的格式正确,并遵循SOAP标准。 PB的webservice proxy wizard不支持某些SAP特有的WS...

  • pb中与日期有关的方法是什么

    在Python中,与日期有关的方法主要包括: datetime.date:表示年、月、日的日期对象。 datetime.date.today():获取当前日期。
    datetime.date(year, month,...

  • 关于WritePrivateProfileString使用的疑问

    WritePrivateProfileString函数是用于向INI文件中写入数据的函数。它的原型如下:
    BOOL WritePrivateProfileString(
    LPCTSTR lpAppName,
    LPCTSTR...

  • ReadProcessMemory读取进程数组的问题

    ReadProcessMemory函数可以用来读取指定进程的内存数据。如果要读取进程的数组,可以通过读取数组的首地址和数组长度来实现。
    以下是一个示例代码,用来读取...

  • Apache Doris基础使用指南

    Apache Doris(原名Palo)是一个基于列存储的MPP型分布式关系型数据库。它提供了高性能、高可靠性和可扩展性的数据存储和分析解决方案。下面是Apache Doris基础使...

  • fastreport4.0错误提示frx4.bpi

    fastreport4.0错误提示frx4.bpi是指在使用FastReport 4.0版本时,出现了缺少或损坏了frx4.bpi文件的错误。
    解决此问题的方法是重新安装或修复FastReport 4....