0

バンドごとに ultragridrowedittemplate を持つマルチバンド ウルトラグリッドがあります。

デザイン ビューでは、ウルトラグリッドに複数の水平線が表示されます。それぞれを下にドラッグすると、ウルトラグリッド バンドのビューを表示できます。多くの検索の後、それらが行スクロール領域であることを発見し、フォームの初期化手順にいくつかのコードを追加して、これらの行スクロール領域を削除しました。

最初はこれで問題ありませんでしたが、ウルトラグリッドは時間の経過とともに行スクロール領域をそれ自体にどんどん追加してきました。アプリケーションがロードされると、コードを実行してこれらの領域をすべて削除するのにますます時間がかかります。

これらの行スクロール領域の追加を停止するデザイン モードの設定はありますか? それらが追加されるときのパターンに気づいていません。誰かが説明/助けてくれれば、これは大歓迎です!

ありがとうございました

4

1 に答える 1

1

デザイン モードで、仕切りをグリッドの上部にドラッグして削除します。それらを作成するには、スクロール バーのすぐ上に、つかんで下にドラッグできるハンドルが必要です。これらが設計時または実行時に作成されないようにする場合は、DisplayLayout.MaxRowScrollRegions を 1 に設定します。

行または列のスクロール領域が必要ない場合は、DisplayLayout.MaxColScrollRegions を 1 に設定することもできます。ColScrollRegions を削除するには、分割線をグリッドの左側にドラッグして削除します。それらを再度追加する場合は、スクロール バーの左側にハンドルがあります。

于 2012-11-07T14:41:16.707 に答える