2012-11-07 45 views
0

我有一個帶有ultragridrowedittemplate的多頻段ultragrid。Infragistics Ultragrid設計模式持續添加RowScrollRegions

在設計視圖中,ultragrid顯示了幾條水平線 - 每條線都可以向下拖動以顯示超網格帶的視圖。經過多次搜索後,我發現它們是行滾動區域,並且我在代碼中添加了一些代碼,以將表單初始化過程刪除這些行滾動區域。

起初很好,但隨着時間的推移,ultragrid已經爲自己添加了越來越多的行滾動區域 - 並且當應用程序現在被加載時,代碼運行需要越來越多的時間來移除所有這些區域。

在設計模式中是否有設置停止添加這些行滾動區域?當他們被添加時,我還沒有注意到一種模式。如果有人能解釋/幫助,將非常感謝!

謝謝

回答

1

在設計模式下,將分隔線拖到網格的頂部以將其去除。要創建它們,應該在滾動條上方有一個手柄,您可以抓取並向下拖動。如果要防止在設計時或運行時創建DisplayLayout.MaxRowScrollRegions,請將DisplayLayout.MaxRowScrollRegions設置爲1.

請注意,如果您不需要任何一行,您也可以將DisplayLayout.MaxColScrollRegions設置爲1或col捲動區域。要刪除ColScrollRegions,請將分隔線拖動到網格的左側以將其刪除。如果要將其添加回滾動條的左側,則會有一個句柄。

+0

嗨,我已經有maxcolscrollregions和maxrowscrollregions設置爲1.雖然我已經拖動屏幕上的衆多rowscrollregions,他們已被刪除。它現在還在添加rowscrollregions。感謝您的幫助 – No1fan

+0

如果max已經設置爲1,那麼你應該檢查你的代碼(包括設計器生成的代碼),看看你是否以編程方式在任何地方添加一個代碼。如果您沒有在代碼中添加任何位置,並且max仍然設置爲1,那麼它聽起來像是一個錯誤,您應該聯繫Infragistics支持,並採取步驟重現行爲,以便他們可以查看它。 – alhalama

+0

我會檢查設計器生成的代碼。那麼我可能會有預感。我在修改設計器代碼時遇到了很多問題,因爲當我在設計器窗口中更改數據集時,它無法正確更新。不是我最喜歡做的工作! – No1fan

相關問題