回覆列表
-
1 # 偶偶一號
-
2 # 使用者2586955584324
我覺得比較好的方式是用datagridview 控制元件的cellcontentclick事件 例如:
如果嵌入的 DataGridViewCheckBoxCell 列在第一列,判斷狀態並新增處理事件可以為:
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0 && e .RowIndex != -1)
{
//獲取控制元件的值
MessageBox.Show(this.dataGridView1.Rows[e.RowIndex].Cells[0].EditedFormattedValue.ToString());
//或者可以做其他事件處理程式
}
}
1. 資料來源繫結方法:Edit Column-> 選中你的checkbox 列--> 右側 TrueValue 設定成你預設想要選中的資料來源名稱 當然,相應的資料來源須為成這個值 2. 笨方法: 遍歷每行, 設定((DataGridViewCheckBoxCell)dataGridView1.Rows[0].Cells[0]).Value= truevalue 僅供