我被困在当下,下面的问题。我会尽我所能尽力解释它,但请告诉我是否需要更多解释。我已经在Google电子表格中添加了一些内容以帮助解释,请参阅下面的链接。将数据集插入DataTable
电子表格:
MainTable = C#的应用数据表
数据= SQL从SQL查询(数据集)结果
的数据的电子表格需要被翻译/转换成指定的格式MainTable电子表格。
每个rowid都在那里,因为它们涉及到一些独特的东西。举个例子。如果我们假设rowid 1用于“本月的总销售额”,则可以在数据电子表格中看到单元格C2需要转到MainTable电子表格中的单元格E2。
如果我们假设rowid 2是用于“货架上货架”,您可以在数据电子表格中看到单元格D3需要转到MainTable电子表格中的单元格F3。
...等等。我首先用下面的代码接近它,但这不起作用,因为prodcode在我的数据集中不是唯一的。我会创建另一个数据集或列表,但是我不确定该从哪里去。我看错了吗?
foreach (DataRow dsrow in dsproduct.Tables["loadUniqueProducts"].Rows)
{
string prodcode = Convert.ToString(dsrow["prodcode"]);
for (int i = 1; i <= 14; i++)
{
row = table.NewRow();
row["rowid"] = i;
row["prodcode"] = prodcode;
table.Rows.Add(row);
}
}
感谢您的帮助。