2
我試圖編寫一個方法,它允許我通過不同的列搜索不同的DataTable。在LINQ查詢中動態設置列名
到目前爲止,我有以下幾點:
string selectedValue;
string searchColumn;
string targetColumn;
var results = (from a in dt.AsEnumerable()
where a.Field<string>(searchColumn) == selectedValue
select new
{
targetColumn = a.Field<string>(targetColumn)
}).Distinct();
哪一種能夠完成任務,但我留下了列名作爲targetColumn
,而不是我想實際的列名。
有什麼辦法可以解決這個問題嗎?
在此先感謝
CM
我認爲不是,這個問題類似於 http://stackoverflow.com/questions/6044482/setting-anonymous-type-property-name – Brouwer 2012-03-16 10:46:30