【发布时间】:2011-08-03 14:36:06
【问题描述】:
如何将复选框添加到数据表并将其绑定到数据网格?
DataTable ColumnList = new DataTable();
ColumnList.Columns.Add("Column Fields");
int j = 1, i = 0;
CheckBox colCheckbox = new CheckBox();
foreach (Columns col in ColumnNames)
{
colCheckbox.Name = col.ColumnName;
ColumnList.Rows.Add(colCheckbox); // This is getting displayed as System.Windows.Forms.CheckBox,CheckState=0
}
请帮忙。
【问题讨论】:
-
这是winforms吗? WPF? asp.net?
-
到目前为止你有什么?
-
您混淆了可视控件和数据源:您不能将复选框添加到
DataTable,因为复选框是可视控件,而DataTable是只有数据。但是,您可以将复选框列添加到DataGridView(它是一个可视控件,可以将数据绑定到DataTable)。