Potrzebuję Dictionary<string,object>
, która jest produkowana z DataRow. Obecnie mam coś do pracy, ale robię o wiele za dużo i nie wykorzystuję metody rozszerzenia .ToDictionary().Jak używać metody rozszerzającej .ToDictionary() na DataRow
Czy ktoś może mnie oświecić, jak to osiągnąć?
Oto moja nieudana próba:
var dataDictionary = dataTable.Select(acn + "=" + accountNumber).ToDictionary(key => key.Table.Columns);
Zwraca KeyValuePair<DataColumnCollection, DataRow>
, ale znowu, potrzebuję Dictionary<string,object>
Dzięki jeszcze raz z góry!
zapomniałeś wspomnieć, co chcesz jako klucz i wartość? Bez tego twoje pytanie nie ma sensu. Opublikuję odpowiedź na ogólne warunki. – driis
Dzięki za odpowiedź - myślę, że mogę wykonać tę pracę. mój klucz musi być nazwą kolumny, a moja wartość musi być wartością dla tej kolumny w datarze. – BueKoW
Hmm - czy wybierasz wiele wierszy, czy też 'Wybierz' pasuje tylko do jednego? – driis