2012-03-05 64 views
0

我有一個用於處理用戶可以輸入的百分比的xtragrid的存儲庫文本編輯器。問題似乎是版本庫文本編輯器似乎導致焦點行爲異常。當單元格使用RepositoryTextEditor時,如何從網格上的單元格中取出控制權

當我輸入數值並按下回車鍵時,單元格將使編輯器保持打開狀態,直到我單擊表格中的另一個單元格。同時,表焦點將跳轉到左上角的單元格(將最近編輯的單元格的編輯器打開)。

發生這種情況時,箭頭鍵將導航表的焦點,但其他鍵將鍵入到編輯器中。

我已經嘗試調用存儲庫編輯器的Validating事件的GridView上的CloseEditor事件以及Cell Value changed事件,但沒有結果。這發生在其他人身上嗎?

回答

0

這發生在gridview被重新創建但表格不是時。我的問題是這個編輯會導致我重新初始化表格。當這樣做時,選中的表格網格按照默認設置從左上開始,但由於網格單元本質上是新的,因此在重新生成gridview之前不會調用關閉事件,使其處於奇怪狀態。

我解決了這個問題,在這種情況下不創建gridview並將其分配給網格,並在需要更改表格時重新創建整個表格(而不僅僅是gridview)。

相關問題