Почему вы хотите добавить флажок в таблицу данных?Если вы хотите сохранить какое-то значение, которое будет использоваться для заполнения CheckBox, предложите сохранить значения как Bool.
Даже если вы хотите сохранить checkBox в datacolumn, вы должны сделать это следующим образом
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Check", typeof(System.Web.UI.WebControls.CheckBox)));
DataRow dr = dt.NewRow();
CheckBox ck = new CheckBox();
ck.Checked = true;
dr["Check"] = ck;
dt.Rows.Add(dr);
Поскольку столбец будет хранить ссылочный тип, то сначала вы должны создать экземплярустановите его значение и сохраните в DataColumn.
Если вы просто используете OneColumn DataTable.Я бы посоветовал вам использовать List<CheckBox>
, что имело бы больше смысла.
List<CheckBox> checkBoxList = new List<CheckBox>();
CheckBox ck = new CheckBox();
ck.Checked = true;
checkBoxList.Add(ck);