【发布时间】:2011-06-12 03:38:18
【问题描述】:
我目前遇到以下问题。我会尽力解释它,但如果您需要更多说明,请告诉我。我在谷歌电子表格中放了一些东西来帮助解释,链接如下。
电子表格:
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);
}
}
感谢您的帮助。
【问题讨论】: