Tôi có một dữ liệu được tạo với nội dung của một tệp csv. Tôi sử dụng thông tin khác để ánh xạ một số cột của csv (hiện đã có trong dữ liệu) thành thông tin mà người dùng được yêu cầu điền vào.
Trong thế giới tốt nhất, việc lập bản đồ sẽ luôn khả thi. Nhưng đây không phải là thực tế ... Vì vậy, trước khi tôi cố gắng ánh xạ giá trị cột có thể dữ liệu, tôi cần kiểm tra xem cột đó có tồn tại hay không. Nếu tôi không thực hiện kiểm tra này, tôi có một ArgumentException.
Tất nhiên tôi có thể kiểm tra điều này bằng một số mã như sau:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
nhưng hiện tại tôi có 3 cột để lập bản đồ và một số hoặc tất cả có thể đang tồn tại / bị thiếu
Có cách nào tốt để kiểm tra xem một cột có tồn tại trong một cơ sở dữ liệu không?
DataSet
/DataTable
? Nếu vậy, bạn có thể xem bộ sưu tập Cột của bảng để biết danh sách tất cả các cột trong bảng.