c# - Enabling button when checkbox in datagridview is clicked? -
as title suggests, code designed detect if there's @ least 1 checkbox checked on datagridview. if there is, button enabled. if not, enabled property becomes false.
public void validatecheck(object sender, datagridviewcelleventargs e) { var sendergrid = (datagridview)sender; if (sendergrid.columns[e.columnindex] datagridviewcheckboxcolumn && e.rowindex >= 0) { foreach (datagridviewrow row in dtgeducation.rows) { if (convert.toboolean(row.cells[e.columnindex].value) == true) { btnaddclass.enabled = true; break; } else { btnaddclass.enabled = false; } } } this code still not working. maybe i'm overlooking essential part. appreciated. :)
i bind bool property in view-model ischecked property on checkbox, assign property's value update enabled property of button.
Comments
Post a Comment