Сценарий
У меня есть DevExpress DataGrid, который связан с DataSet в C #.
Я хочу заполнить каждую строку набора данных, чтобы она содержала строку в первом столбце и флажок во втором. Мой код ниже не работает так, как я хочу, и я не уверен, почему .....
Код
Как видите, я объявил набор данных, но когда я пытаюсь передать новый объект-флажок во 2-й столбец, он просто отображает системное имя для флажка.
DataSet prodTypeDS = new Dataset();
DataTable prodTypeDT = prodTypeDS.Tables.Add();
prodTypeDT.Columns.Add("MurexID", typeof(string));
prodTypeDT.Columns.Add("Haganise",typeof(CheckBox));
//WHY DOES THIS NOT WORK?
//(Displays "System.Windows.Forms.CheckBox, CheckState: 0")
//Instead of a checkbox.
CheckBox c = new CheckBox();
prodTypeDS.Tables[0].Rows.Add("Test",c);
//This doesn't work either....
prodTypeDS.Tables[0].Rows.Add("Test",c.CheckState);
...... Надеюсь, это только потому, что это сетка данных DevExpress ....