데이터row에 열의 존재 여부를 확인하려면 어떻게합니까?ADO.NET DataRow - 열 존재 여부 확인
나는 이미 데이터베이스에서 다시 가져온 일부 데이터를 구성하기 위해 datatables를 구축하고 있습니다. 각 행의 데이터 유형에 따라 다른 열이있는 데이터 테이블을 만들어야합니다. 그런 다음 나중에, 내가보고있는 데이터 테이블에 특정 열이 있는지 확인하고 확인하고 싶습니다.
나는 예외를 잡아서 그런 식으로 처리 할 수 있다는 것을 알고 있지만, 나를 위해이 작업을 수행 할 datarow 객체에 속성이나 메서드가 있는지 궁금합니다. 여기
내가 예외를 캐치하여 할 수있는 방법은 다음과 같습니다
public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
try
{
return row[rowName].ToString();
}
catch (System.ArgumentException)
{
return nullValue;
}
}
rowName는 열 이름에 대한 나쁜 이름입니다 – Paparazzi