2010-12-16 4 views
2

私は、垂直と水平のスクロールバーを持つDataGridViewを持っています。
縦方向にスクロールすると、行の一部を見えるようにすることはできません。つまり、常にscrollbarPosition % rowHeigth == 0です。 しかし、私は水平方向にスクロールDataGridViewはこのように動作しません。列を部分的に表示することができます。どうすればそれを不可能にすることができますか?DataGridViewスクロールの動作

答えて

3

DataGridViewはそのようには設計されていません。
コントロールの大部分を書き換えない限り、完全に不可能です。

Excel、Access、Outlookなどのほとんどのグリッドコントロールに加えて、すべてのサードパーティ製の.Netグリッドではありませんが、ほとんどの場合、同じ制限があります。

+0

+!うん、それはサポートされているように見えません(http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/57ab22a5-b8af-4d16-a654-80f8ce59c872/)。 SLaksのようにカスタムを作成する必要があります。 – SwDevMan81

関連する問題