Làm cách nào để kiểm tra sự tồn tại của một cột trong tệp dữ liệu?
Tôi đang xây dựng các dữ liệu để sắp xếp một số dữ liệu mà tôi đã lấy lại từ cơ sở dữ liệu. Tùy thuộc vào loại dữ liệu trong mỗi hàng, tôi cần phải tạo một cơ sở dữ liệu với các cột khác nhau. Sau đó, sau này, tôi muốn kiểm tra xem dữ liệu mà tôi đang xem có một cột nhất định hay không.
Tôi biết tôi có thể bắt ngoại lệ và xử lý nó theo cách đó, nhưng tôi tò mò liệu có thuộc tính hoặc phương thức nào trên đối tượng datarow sẽ thực hiện việc này cho tôi không?
Đây là cách tôi có thể làm điều đó bằng cách bắt ngoại lệ:
public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
try
{
return row[rowName].ToString();
}
catch (System.ArgumentException)
{
return nullValue;
}
}
5
rowName là một cái tên xấu cho tên cột
—
tay săn ảnh