0

2行がgridsplitterで分割されたグリッドがあります。最初の行では、datapagerを使用したデータグリッドを示しており、その垂直方向の配置は拡大するように設定されています。2行目では、エキスパンダーコントロールの子としてDataFormを表示しています。

エキスパンダー(DataFormの可視性)がない場合にDataGridによってすべてのスペースを(垂直に)占有する必要がありますが、すぐにユーザーがエキスパンダーを押してDataFormを表示すると、上向きに開き、DataGridが縮小されてDataFormが表示されます。

現在、エキスパンダーをクリックすると、データフォームが展開されて表示されますが、データグリッドのサイズは変更されません。GridSplitterで小さくすることはできません。ページサイズまでしか上がりません。

何が問題なのですか?または、データページャーが特定の行数(15)を表示したいので、減らすことができないためです。

4

1 に答える 1

0

これは、他の質問と重複しているようです...

これにも同じ答えが当てはまる可能性があります。基本的に、エキスパンダーの自動サイズの行とグリッドのスターサイズの行を使用して、コンテナー/コントロールの全体的なサイズを制限する必要があります。

他の質問によると、そもそもなぜその構成でグリッドスプリッターを使用するのかわかりません。

于 2010-08-23T12:49:29.517 に答える