當我在我的DataGridView的最後一行輸入值時,它向上移動,顯示一個柔軟的灰色下腹。我不希望行移動,我不知道他們爲什麼這樣做。如何防止我的DataGridView行向上移動?
要查看網格的樣子,在第一,然後它的外觀將數據輸入底部行的時候,看到http://warbler.posterous.com/the-slippery-row
有在DataGridView位於面板後面,但它不是灰色;它的背景顏色是「莫卡辛」,所以它不是被看到的面板(DataGridView的背景顏色是Gainsboro,但我用它填充的單元格是白色的)。
我想這是一個新的行,將被用作可以通過它創建一條新記錄的行。據我所知,這是一種默認行爲(查看例如SQL Server Management Studio,編輯行)。但另一方面,我可能完全錯誤。 – Styxxy
不,它不是一排 - 我可以點擊它,直到母牛回家而沒有真正進入它。並且:它不會發生在我的同事的Windows 7機器上;只在XP上。不幸的是,我們大多數用戶都有XP。 –
灰色可能是DataGridView的BackgroundColor,也可以在這裏看到:http://stackoverflow.com/questions/2122985/removing-the-empty-gray-space-in-datagrid-in-c-sharp。 – Styxxy