Select Checkbox ALL DataGirdView
ตัวอย่าง
สร้าง ปุ่ม Check box และสร้าง Events CheckedChanged
private void cbSelect_CheckedChanged(object sender, EventArgs e) { this.SelectRow(this.cbSelect.Checked); }
สร้างฟังก์ชันมารับ เมื่อมีการกดปุ่ม Select All ก็จะมีการส่งค่า True False มาที่ฟังก์ชัน เพื่อเปลี่ยนค่าในเซล select ของ Dgv ทั้งหมด
private void SelectRow(bool boChk) { foreach (DataGridViewRow dgv in this.dgvPlan.Rows) { dgv.Cells["PlanFlag"].Value = boChk; } }
อีกตัวอย่าง ประกาศตัวแปร _checkall = false บนสุด
if (_checkall) { foreach (DataGridViewRow row in dgvPMList.Rows) { this.dgvPMList.Rows[row.Index].SetValues(false); } this._checkall = false; } else { foreach (DataGridViewRow row in dgvPMList.Rows) { this.dgvPMList.Rows[row.Index].SetValues(true); } this._checkall = true; }