2014-11-04 2 views
0

나는 CST 파일을 GenericParsing lib으로 DataTable에 읽습니다. 모든 데이터를 문자열로 읽으며 GenericParserAdapter에 읽은 데이터를 두 번으로 처리하도록 알리는 방법이 없습니다 (처음 두 열은 날짜와 시간으로 나머지는 모두 숫자 값만 포함).열의 데이터 유형을 문자열에서 double로 변환합니다.

코드의이 부분을 그대로두면 기존 문자열 열의 데이터 유형을 double로 쉽게 변환 할 수 있습니까?

+1

친절 새로운 데이터 테이블에 열을 복사 (동일한 컬럼하지만 상이한 데이터 유형으로 재) 다른 데이터 테이블을 사용 foreach 루프에서 발견. –

답변

1

젠장,이 답변을 일찍 찾을 수 없었습니다. 이 here

DataTable dtc = dt.Clone(); 
for (int i = 2; i < dtc.Columns.Count; ++i) 
    dtc.Columns[ i ].DataType = typeof(double); 
foreach (DataRow row in dt.Rows) 
    dtc.ImportRow(row); 
관련 문제