DataRow에서 생성되는 Dictionary<string,object>
이 필요합니다. 현재이 작업을 위해 뭔가가 있지만 너무 많이하고 있고 .ToDictionary() 확장 메서드를 사용하지 않습니다.DataRow의 .ToDictionary() 확장 메서드 사용 방법
누군가가 이것을 성공적으로 수행하는 방법을 알려주십시오.
여기 내 실패 시도 :
var dataDictionary = dataTable.Select(acn + "=" + accountNumber).ToDictionary(key => key.Table.Columns);
이는 KeyValuePair<DataColumnCollection, DataRow>
을 반환하지만 다시, 나는 사전에 다시 Dictionary<string,object>
감사를 필요로한다! 반환 된 사전의 값에 변환을 실행하려면
.ToDictionary(row => (string)row["acn"]);
ToDictionary 두 번째 대리자를 취합니다
당신은 키와 값으로 원하는 것을 언급하는 것을 잊었다? 귀하의 질문은 그것 없이는 의미가 없습니다. 일반 용어를 사용하여 답변을 게시하겠습니다. – driis
답변 해 주셔서 감사합니다. 제가 그 일을 할 수 있다고 생각합니다. 내 키는 열 이름이어야하고 내 값은 데이터 열의 해당 열 값이어야합니다. – BueKoW
흠 - 여러 행을 선택 하시겠습니까? 아니면 '선택'만 하나의 행과 일치해야합니까? – driis