DataGridView是C# WinForm中常用的控件之一,用于顯示和編輯數據。本文將詳細介紹DataGridView的開發過程,包括如何創建和綁定數據源、添加列、編輯數據等。
在WinForm設計界面中,拖拽一個DataGridView控件到窗體上即可創建一個DataGridView控件。也可以在代碼中使用如下代碼創建:
DataGridView dataGridView = new DataGridView();
dataGridView.Dock = DockStyle.Fill;
為DataGridView控件綁定數據源可以使用以下兩種方法:
dataGridView.DataSource = dataSource;
其中,dataSource可以是一個DataTable、DataSet、List等對象。
通過DataGridView.Rows和DataGridView.Columns屬性手動添加數據。例如:
dataGridView.Rows.Add("數據1", "數據2");
為DataGridView控件添加列可以使用以下兩種方法:
選中DataGridView控件,在屬性窗口中的Columns屬性中點擊“…”按鈕,可以打開列編輯器,在其中添加列。
DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
column.HeaderText = "列1";
column.Name = "Column1";
dataGridView.Columns.Add(column);
DataGridView控件默認情況下是允許編輯數據的。可以通過設置DataGridView.ReadOnly屬性為true來禁止編輯。
DataGridView控件提供了許多事件,可以根據需要進行處理。常用的事件有:
CellClick:單擊單元格時觸發的事件。
CellValueChanged:單元格值改變時觸發的事件。
RowValidating:行數據驗證時觸發的事件。
以上就是C#開發WinForm中使用DataGridView控件的詳解。通過這些步驟,可以實現數據的展示和編輯功能。