gpt4 book ai didi

c# - 无法创建字段 ""的子列表

转载 作者:行者123 更新时间:2023-11-30 23:19:22 25 4
gpt4 key购买 nike

我有以下一组代码,用于通过 DataTable 将值添加到我的 DataGridView 作为我的数据源。但是,它一直给我错误“无法创建字段 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);
}

最佳答案

您的 tbl_main 似乎未命名,或者它的名称与“tbl_main”不同。存在三种可能的解决方案:

  1. 删除数据集,而是使用 dgvMySchedule.DataSource = tbl_main;
  2. 如果您需要/想要数据集,请添加 tbl_main.TableName = "tbl_main";
  3. 如果您需要/想要数据集,请删除显示 dgvMySchedule.DataMember = "tbl_main" 的行(然后网格将自动使用现有的一个数据表)。

关于c# - 无法创建字段 ""的子列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40338970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com