2011-06-13 34 views
4

默認情況下,DataGridView的背景是純色。網格線停止在實際數據網格的末端,在DataGridView的剩餘空間中留下一個醜陋的空白。Display Full GridLines .NET DataGridView

我想要的一個完美的例子是在Microsoft Excel中查看的網格線。

如何繼續數據網格過去的網格線填充DataGridView

注:首選VB.NET,C#的答案好嗎

+0

我真的不明白你在問什麼,但如果你想要一個網格佔據你視圖中的所有空間,你可以設置網格控件的DockStyle來填充。 – 2011-06-13 20:32:27

+0

我不認爲這是可以做到的。 DataGridView與你在MS Access中看到的比Excel更相似(我認爲MSAcces也有「醜陋」的背景)。 – InBetween 2011-06-13 20:37:48

+0

使用螢火蟲獲取數據格式的樣式,然後找出如何將這些樣式應用於datagridview。 – 2011-06-13 20:40:21

回答

2

最簡單的辦法是設置一個或多個列的.AutoSizeModeDataGridViewAutoSizeColumnMode.Fill。這確保了列精確填充網格區域,沒有空隙。

這可能不完全是你想達到的效果。

+0

是的,這個微不足道的解決了它。只是讓網格變小也會。 – 2011-06-13 21:37:15