默認情況下,DataGridView
的背景是純色。網格線停止在實際數據網格的末端,在DataGridView
的剩餘空間中留下一個醜陋的空白。Display Full GridLines .NET DataGridView
我想要的一個完美的例子是在Microsoft Excel中查看的網格線。
如何繼續數據網格過去的網格線填充DataGridView
?
注:首選VB.NET,C#的答案好嗎
默認情況下,DataGridView
的背景是純色。網格線停止在實際數據網格的末端,在DataGridView
的剩餘空間中留下一個醜陋的空白。Display Full GridLines .NET DataGridView
我想要的一個完美的例子是在Microsoft Excel中查看的網格線。
如何繼續數據網格過去的網格線填充DataGridView
?
注:首選VB.NET,C#的答案好嗎
處理的DataGridView.CellPainting事件,因爲在DataGridView不支持此外的開箱。
http://social.msdn.microsoft.com/forums/en-US/winforms/thread/2d91bed2-68e9-41f3-9f6e-73de193640e8/
另外,如果你想要的背景顏色是一樣的網格將其更改爲白色或東西...
最簡單的辦法是設置一個或多個列的.AutoSizeMode
到DataGridViewAutoSizeColumnMode.Fill
。這確保了列精確填充網格區域,沒有空隙。
這可能不完全是你想達到的效果。
是的,這個微不足道的解決了它。只是讓網格變小也會。 – 2011-06-13 21:37:15
我真的不明白你在問什麼,但如果你想要一個網格佔據你視圖中的所有空間,你可以設置網格控件的DockStyle來填充。 – 2011-06-13 20:32:27
我不認爲這是可以做到的。 DataGridView與你在MS Access中看到的比Excel更相似(我認爲MSAcces也有「醜陋」的背景)。 – InBetween 2011-06-13 20:37:48
使用螢火蟲獲取數據格式的樣式,然後找出如何將這些樣式應用於datagridview。 – 2011-06-13 20:40:21