美好的一天! 这里的任何人都可以给我一个关于如何在数据窗口中获取特定值的rownumber的提示或想法。
我有2个对象,treeview和datawindow具有相同的值。树视图数据已排序,但数据窗口中没有。当我单击Treeview中的项目时,它将显示datawindow中的rownumber对应于在treeview中单击的值。我怎么能这样做?
祝你好运, Newnbie
P.S抱歉我的英文
答案 0 :(得分:1)
我会使用dw.Find(*)。代码示例:
long ll_row
string ls_keyValue, ls_dwSearch
// Read value from TreeView
ls_keyValue = '...'
// "MyKey" :: Column in DataWindow containing the key read from tree view
ls_dwSearch = "MyKey = '" + ls_keyValue + "'"
ll_row = dw_data.Find(ls_dwSearch, 1, dw_data.RowCount( ))
if ll_row > 0 then
// Key value found => Make row current and visible
dw_data.ScrollToRow(ll_row)
end if