第一点:
数据窗口的属性必须选中"ib_multiselect"的选项!保证多选!
第二点:
数据窗口的getSelectedRow(0) 下标是从0开始的,
long ll_row
ll_row = dw_1.getSelectedRow(0)
这样返回的就是第一个选中行的行数,
奇特的地方在这里,与其他语言不同,下一个选中行是这么取的,假如你第一个选中行是第5行,那么得到第二个选中行需要:
ll_row = dw_1.getSelectedRow( ll_row )
也就是说第二行在按照第一个选取行的作为"下标"来取的。
本文介绍了在使用数据窗口进行多选操作时的两个关键点:一是确保选择ib_multiselect属性以启用多选功能;二是详细解释了如何通过getSelectedRow方法正确获取所选行,包括该方法下标从0开始的特性及连续选取多行的具体实现。
808

被折叠的 条评论
为什么被折叠?



