csv 파일의 내용으로 생성 된 데이터 블이 있습니다. 다른 정보를 사용하여 csv의 일부 열 (현재 데이터 테이블에 있음)을 사용자가 입력해야하는 정보에 매핑합니다.
최고의 세계에서 매핑은 항상 가능할 것입니다. 하지만 이것은 현실이 아닙니다. 따라서 데이터 테이블 열 값을 매핑하기 전에 해당 열이 존재하는지 확인해야합니다. 이 검사를 수행하지 않으면 ArgumentException이 있습니다.
물론 다음과 같은 코드로 이것을 확인할 수 있습니다.
try
{
//try to map here.
}
catch (ArgumentException)
{ }
하지만 지금은 매핑 할 열이 3 개 있고 일부 또는 전체가 존재하거나 누락되었을 수 있습니다.
데이터 테이블에 열이 있는지 확인하는 좋은 방법이 있습니까?
DataSet
/ 를 다루고DataTable
있습니까? 그렇다면 테이블의 모든 열 목록에 대한 테이블의 열 컬렉션을 볼 수 있습니다.