如何給DataGridView的列頭添加一個復(fù)選框
在C#開發(fā)中,DataGridView是最常用的控件之一。它不僅可以承載數(shù)據(jù),還可以直接修改或刪除數(shù)據(jù)。有時候,我們需要在DataGridView的列頭中添加一個復(fù)選框來處理其中一條數(shù)據(jù)。那么具體怎么
在C#開發(fā)中,DataGridView是最常用的控件之一。它不僅可以承載數(shù)據(jù),還可以直接修改或刪除數(shù)據(jù)。有時候,我們需要在DataGridView的列頭中添加一個復(fù)選框來處理其中一條數(shù)據(jù)。那么具體怎么實現(xiàn)呢?下面我們一起來看看。
步驟一:創(chuàng)建Winform項目
首先,打開VS軟件,新建一個名為TEST的Winform項目解決方案。
步驟二:添加DataGridView控件
在工具箱中拉取一個DataGridView控件,并調(diào)整為適當(dāng)?shù)拇笮『臀恢谩?/p>
步驟三:添加復(fù)選框列
在DataGridView控件的數(shù)據(jù)獲取語句中,添加以下代碼:
DataGridViewCheckBoxColumn ck new DataGridViewCheckBoxColumn();
(ck);
這里的"ck"表示復(fù)選框的簡寫。
附上完整的獲取數(shù)據(jù)代碼:
private void show_data(DataGridView DG)
{
SqlCommand cmd new SqlCommand("select_price", _);
;
SqlDataAdapter dpt new SqlDataAdapter(cmd);
DataTable dt new DataTable();
(dt);
DataGridViewCheckBoxColumn ck new DataGridViewCheckBoxColumn();
(ck);
dt;
[0].HeaderText "選擇";
[1].HeaderText "客戶名稱";
[2].HeaderText "產(chǎn)品編號";
[3].HeaderText "產(chǎn)品名稱";
[4].HeaderText "規(guī)格";
[5].HeaderText "類型";
[6].HeaderText "零切現(xiàn)金";
[7].HeaderText "零切月結(jié)";
[8].HeaderText "調(diào)條現(xiàn)金";
[9].HeaderText "調(diào)條月結(jié)";
[10].HeaderText "加價價格";
[11].HeaderText "維護人員";
[0].Width 50;
}
步驟四:運行和效果
運行項目,查看效果。
除了顯示出來,我們還可以勾選復(fù)選框?qū)崿F(xiàn)想要的功能。比如,在這里實現(xiàn)了修改的功能。
DataGridView控件還有很多其他強大的功能。只要我們能想到并符合邏輯,它都可以實現(xiàn)。我們要慢慢摸索和學(xué)習(xí)。