private void DGVFormula_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (DGVFormula.Columns[e.ColumnIndex] is DataGridViewCheckBoxColumn)
{
bool state = Convert.ToBoolean(((DataGridViewCheckBoxCell)DGVFormula.Rows[e.RowIndex].Cells[e.ColumnIndex]).EditedFormattedValue);
int intDemarcationID = Convert.ToInt32(((DataGridViewCheckBoxCell)DGVFormula.Rows[e.RowIndex].Cells[0]).EditedFormattedValue);
if (state)
{
BtnDelete.Visible = true;
foreach (DataGridViewRow dgvrow in DGVFormula.Rows)
{
if (Convert.ToInt32(dgvrow.Cells[0].Value) == intDemarcationID)
{
((DataGridViewCheckBoxCell)dgvrow.Cells[e.ColumnIndex]).Value = false;
}
}
}
else
{
BtnDelete.Visible = false;
}
}
}
No comments:
Post a Comment