Мне нужен Dictionary<string,object>
, который производится из DataRow. В настоящее время у меня есть что-то для этой работы, но я делаю слишком много и не использую метод расширения .ToDictionary().Как использовать .ToDictionary() метод расширения на DataRow
Может кто-нибудь, пожалуйста, просветит меня о том, как это сделать успешно?
Вот моя неудачная попытка:
var dataDictionary = dataTable.Select(acn + "=" + accountNumber).ToDictionary(key => key.Table.Columns);
Это возвращает KeyValuePair<DataColumnCollection, DataRow>
, но опять же, я снова нужен Dictionary<string,object>
Спасибо заранее!
Вы забыли упомянуть, что вы хотите, как ключ и значение? Без этого ваш вопрос не имеет смысла. Я отправлю ответ, используя общие термины. – driis
Спасибо за ваш ответ - я думаю, что смогу сделать эту работу. мой ключ должен быть именем столбца, и мое значение должно быть значением для этого столбца в datarow. – BueKoW
Хм - вы выбираете несколько строк или должны ли 'Select' соответствовать только одному? – driis