我被困在當下,下面的問題。我會盡我所能盡力解釋它,但請告訴我是否需要更多解釋。我已經在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);
}
}
感謝您的幫助。