0
我有幾個不同的外觀數據窗口。一個簡單的就是有一個細節帶,並顯示信息。我可以在該數據窗口中選擇行,標記該行。我得到另一個DW,其中包含所有列的組合帶,出於某種原因,我無法在該列中選擇行。DataWindow選擇組行
我也注意到,例如在itemfocuschanged(...)中,dwobject參數對於組帶的DW爲空。我如何解決這個問題,也可以選擇我的其他DW中的行?
我有幾個不同的外觀數據窗口。一個簡單的就是有一個細節帶,並顯示信息。我可以在該數據窗口中選擇行,標記該行。我得到另一個DW,其中包含所有列的組合帶,出於某種原因,我無法在該列中選擇行。DataWindow選擇組行
我也注意到,例如在itemfocuschanged(...)中,dwobject參數對於組帶的DW爲空。我如何解決這個問題,也可以選擇我的其他DW中的行?
所有真正好用的易用功能取決於您使用的細節帶。
否則,您需要解析GetBandAtPointer函數的返回值。 這將允許您獲取通知您的組行的第一個詳細信息行。
下面是我的一些代碼的例子:
// Get Info from Header
band = dw_unbillables.GetBandAtPointer()
// Get the first row referred to by the header
li_cur_row = Integer(Mid(band,Pos(band, "~t")+1))
從幫助: 返回值
返回一個字符串名稱樂隊在指針定位,其次是製表符以及與該樂隊相關聯的行的編號(請參閱用法中的表格)。如果發生錯誤,則返回空字符串(「」)。 如果dwcontrol爲空,則該方法返回null。
查找GetBandAtPointer的幫助以獲取完整的詳細信息。
謝謝,這是一些非常好的信息。這些天很難找到powerbuilder。 – 2013-03-11 21:38:21