Есть такой код:
DataGridTableStyle DGTStyle=new DataGridTableStyle();
DataGridColumnStyle ColCheck=new DataGridBoolColumn();
ColCheck.MappingName="Копировать столб";
ColCheck.HeaderText="Копировать столб";
((DataGridBoolColumn)ColCheck).AllowNull=true;
ColCheck.Width=100;
DGTStyle.GridColumnStyles.Add(ColCheck);
...
dc=new DataColumn();
dc.ColumnName="Копировать столб";
dc.ReadOnly=false;
dt.Columns.Add(dc);
...
dr["Копировать столб"]=true;
DataGridColumns.DataSource=dt.DefaultView;
DataGridColumns.TableStyles.Add(DGTStyle);
В результате на форме получается датагрид с чекбоксами,
НО все эти чекбоксы имеют три состояния (чукнут/не чекнут/ чекнут и выключен), причем по умолчанию все они чекнуты и выключены.
И если кликать на любом чекбоксе, то он меняет свои состояния, но если перейти к следующему, то состояние предыдущего скидывается на "чукнут и выключен".
Помогите разобраться как можно избавиться от состояния "чекнут и выключен" вообще.
И как сохранять состояния чекбоксов, чтобы потом можно было их обработать.