DataGird は、datasource
既にいくつかchecked
のunchecked
値を持っているバインディングです。値がチェックされているボタンを無効にする必要があります。
private void disableManualBuyButtons()
{
foreach (DataGridViewRow row in gvViewTickets.Rows)
{
DataGridViewCheckBoxCell cbc = (DataGridViewCheckBoxCell)row.Cells[0];
cbc.TrueValue = true;
if (cbc.Value.Equals(cbc.TrueValue))
{
DataGridViewButtonCell btn = (DataGridViewButtonCell)row.Cells[8];
btn.ReadOnly = true;
}
}
}