1. 程式人生 > >【c#】淺談DataGridView

【c#】淺談DataGridView

一、DataGridView?

答:用來顯示資料的

二、DataGridView常用屬性

  • 清空表中資料
[控制元件名稱].DataSource = null;

小編在機房重構中用於單擊事件和清空,這樣可以避免因多次載入而導致資料重複

  • 表頭居中
[控制元件名稱].ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

用之前顯示:
在這裡插入圖片描述
用之後顯示:
在這裡插入圖片描述

  • 去掉最後一行空白
[控制元件名稱].AllowUserToAddRows = false;

用之前顯示:
在這裡插入圖片描述
用之後顯示:


在這裡插入圖片描述

有沒有感覺將最後的空白行去掉看著美觀了很多呢~

  • 設定表格樣式
[控制元件名稱].GridColor = Color.Blue;//表格顏色
[控制元件名稱].AdvancedCellBorderStyle .Top= DataGridViewAdvancedCellBorderStyle.InsetDouble;//表格邊框```

用之前顯示:
在這裡插入圖片描述
用之後顯示:
在這裡插入圖片描述

有沒有感覺這樣多加修飾,表格變得不一樣了~,但是這樣的操作無法更改表頭。

  • 表格列填充整個表
[控制元件名稱].AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill

用之前顯示:
在這裡插入圖片描述
用之後顯示:
在這裡插入圖片描述

這裡的屬性不僅可以用程式碼實現,也可以直接在屬性中進行更改~~
未完待續。。