我需要一個從DataRow生成的Dictionary<string,object>
。我目前有這方面的工作,但我做得太多,沒有利用.ToDictionary()擴展方法。如何在DataRow上使用.ToDictionary()擴展方法
有人請賜教我如何成功完成這項任務嗎?
這裏是我的失敗嘗試:
var dataDictionary = dataTable.Select(acn + "=" + accountNumber).ToDictionary(key => key.Table.Columns);
這會返回一個KeyValuePair<DataColumnCollection, DataRow>
,但同樣,我提前再次需要Dictionary<string,object>
謝謝!
你忘了提及你想爲鍵和值是什麼?沒有這個,你的問題就沒有意義了。我將使用一般條款發佈答案。 – driis 2011-01-25 20:20:58
感謝您的回答 - 我認爲我可以完成這項工作。我的密鑰需要是列名,我的值需要是數據行中該列的值。 – BueKoW 2011-01-25 20:26:36