[C#] [Winform] DataGridView Column set 欄位設定 -JY. MN 軟實力
DataGridView 可以自我定制表格中顯示的資料數據。可以透過屬性、程式語言進行資料格、資料列、資料行與框線的自訂。此篇文章先從基本的欄位設置開始。
欄位數量與名稱設定
// 首先設定欄位數量
dataGridView1.ColumnCount = 4;
// 設定欄位所顯示名稱
dataGridView1.Columns[0].Name = "Class";
dataGridView1.Columns[1].Name = "Name";
dataGridView1.Columns[2].Name = "ID";
dataGridView1.Columns[3].Name = "Birthday";
以下 API 方式在多個 DataGridView 使用需求下方便應用:
/// <summary>
/// 在DataGridView上設定欄位名稱
/// </summary>
/// <param name="dgv">DataGridView Controller</param>
/// <param name="HeaderName">Header Name array</param>
/// <returns></returns>
public bool DataGridView_ColumnSet(DataGridView dgv, string[] HeaderName)
{
try
{
foreach (var headername in HeaderName)
dgv.Columns.Add(headername, headername);
return true;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
return false;
}
}
在 Button click event 中實現實際範例:

留言
張貼留言