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 be doing some thing like this way
DataTable dt = new DataTable();
dt.Columns.Add("Email");
dt.Columns.Add("email1");
for (int i = 0; i < 5; i++)
{
DataRow dr = dt.NewRow();
dr["Email"] = i.ToString();
dr["email1"] = i.ToString() + "sdf";
dt.Rows.Add(dr);
}
BindingSource bs = new BindingSource();
bs.DataSource = dt;
dataGridView1.DataSource = bs;
So which property should I set, that will enable only one column say Email(in the above eg) to be editable.
Set the
ReadOnlyproperty of the other columns totrue.(You’ll probably need to loop through the
Columnscollection and use anifstatement)