2010-12-16 48 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 2010-12-16 17:08:59