【发布时间】:2016-10-31 08:50:50
【问题描述】:
我有以下一组代码用于将值添加到我的 DataGridView 到 DataTable 作为我的数据源。但是,它一直给我错误“无法创建字段tbl_main 的子列表”。任何人都可以帮我确定问题吗?
dgvMySchedule.Columns.Clear();
dgvMySchedule.Rows.Clear();
dgvMySchedule.ClearSelection();
dataSet.Tables.Add(tbl_main);
dgvMySchedule.DataSource = dataSet;
dgvMySchedule.DataMember = "tbl_main";
tbl_main.Columns.Add("TIME");
tbl_main.Columns.Add("CLASS");
DataRow row;
dgvMySchedule.RowTemplate.Height = 8;
for (int i = 0; i <= 71; i++)
{
row = tbl_main.NewRow();
row["TIME"] = i;
row["CLASS"] = i;
tbl_main.Rows.Add(row);
}
【问题讨论】:
-
为什么要为一个表创建数据集?无论如何,您仍然需要将创建的行添加到表中并重新绑定它。
标签: c# datagridview datatable dataset datamember