2016-06-16 34 views
0

DataGridViewでフィルタリングを行うユーザーコントロールを作成しており、表示可能な列の数を追跡する必要があります。 DataGridView.DisplayedColumnCount()メソッドは私が使用したいと考えているものですが、IntelliSenseで "表示された列数に部分列を含めるにはtrue、それ以外の場合はfalse"として記述されているincludePartialColumnsというブール値のargがあります。私はSOとmsdnを含めて考えることができるすべてのリファレンスをチェックしましたが、部分カラムの定義を見つけることができません。誰にもこれについての洞察はありますか?DataGridViewに関して「部分列」とは何ですか?

+0

ポールウィリアムズが頭の爪に当たった。残念ながら、 'DataGridView.DisplayedColumnCount()'は、ユーザーが見ることができる列だけを返します。これは、現在表示可能な領域にない列は含まれません。これは、プロパティ 'Visible'が' True'に設定されている列が10行あり、DataGridViewの表示可能領域内に7列しかない場合(他の3行はユーザーがスクロールバーを使用する場合のみ表示可能です)、 'DisplayedColumnCount(True)'値 '7'を返し、 – JoeMilo

答えて

1

Microsoft Reference Sourceを見ると、「部分列」は完全には見えない列を表しているようです。つまり、グリッドの幅を超える列が表示され、列の1つが部分的にしか表示されない場合、このフラグは列が表示された時点で制御します。

+0

リンクをありがとう、私はそれが存在するのか分からなかった。 – JoeMilo

関連する問題