Finally i got solution for this....
write following code on CellValidating event,
int column = e.ColumnIndex;
int row = e.RowIndex;
if (column == 2)
{
DataGridViewCheckBoxCell c = dgv1[e.ColumnIndex, e.RowIndex] as DataGridViewCheckBoxCell;
if (c != null)
{
string a = e.FormattedValue.ToString();
if (a == "True")
{
dgv1.Rows[row].Cells["column2"].Value = false;
dgv1.Rows[row].Cells["column3"].Value = false;
}
else
{
dgv1.Rows[row].Cells["column1"].Value = false;
dgv1.Rows[row].Cells["column2"].Value = false;
dgv1.Rows[row].Cells["column3"].Value = false;
}
}
}
repeat the code for remaining columns........