[英]Selected cell doesn't change value in DataGridView
我敢肯定,這非常簡單,但是我找不到方法...我有DataGridViewCheckBoxColumn
並且需要更新此列中的所有單元格值,如下所示:
private void HCStaffSelect_OnCheckBoxClicked(bool isChecked)
{
foreach (DataGridViewRow row in dgvStaffs.Rows)
{
if (!row.IsNewRow)
{
row.Cells[cStaffSelect.Index].Value = isChecked;
}
}
}
我的問題是,聚焦(選定)的單元格不會更改其值。 如何改變價值,使細胞呢?
DataGridView.RefreshEdit()
可用於刷新當前編輯單元格的值:
for (int r = 0; r < dgvStaffs.RowCount - 1; r++)
dgvStaffs[cStaffSelect.Index, r].Value = isChecked;
dgvStaffs.RefreshEdit();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.