I want to enable only two columns in the DataGridview to be able to edit. The others should not be allowed to edit. Further I am not directly linking to datasource; I will b
foreach (DataGridViewColumn dc in dataGridViewX1.Columns)
{
if (dc.Index.Equals(0) || dc.Index.Equals(1))
{
dc.ReadOnly = false;
}
else
{
dc.ReadOnly = true;
}
}
Set the ReadOnly
property of the other columns to true
.
(You'll probably need to loop through the Columns
collection and use an if
statement)
dataGridView1.ReadOnly = false;
dataGridView1.Columns[1].ReadOnly = true;
dataGridView1.Columns[2].ReadOnly = true;
here first column (index 0) will be editable.