2017-09-29 22 views
-4

좋은 날!, 데이터 윈도우에서 특정 값의 rownumber를 얻는 방법에 대한 힌트 또는 아이디어를 누구든지 얻을 수 있습니까?Powerbuilder : 데이터 윈도우에서 특정 데이터의 RowNumber를 얻는 방법

나는 두 개의 객체, treeview와 datawindow가 동일한 값을가집니다. 트 리뷰 데이터는 정렬되지만 데이터 윈도우는 정렬되지 않습니다. Treeview에서 항목을 클릭하면 treeview에서 클릭 한 값에 해당하는 datawindow의 rownumber가 표시됩니다. 내가 어떻게 할 수 있니? 내 영어

+0

저는 이것을 이미 영리한 해결책으로 해결했습니다. :) – Viriles

답변

1

내가 dw.Find (*)를 사용하는 것이 대한 Newnbie

P.S 죄송합니다

감사합니다. 코드 예제 :

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 
+1

행을 강조 표시하려면 SelectRow 메서드도 사용할 수 있습니다. –