Tôi có dữ liệu được tạo với nội dung của tệp csv hay không. Tôi sử dụng thông tin khác để ánh xạ một số cột của csv (bây giờ trong datatable) để thông tin người dùng được yêu cầu để điền vào.cách kiểm tra xem cột có tồn tại trong một datatable
Trong thế giới tốt nhất, bản đồ sẽ có thể được thực hiện. 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ể định giá được, tôi sẽ 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.
Dĩ nhiên tôi có thể kiểm tra điều này với một số mã như thế này:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
nhưng tôi có bây giờ 3 cột để lập bản đồ và một số hoặc tất cả có thể được hiện/thiếu
Có cách nào tốt thế nào để kiểm tra xem một cột tồn tại trong một datatable?
Bạn đang xử lý '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. – asawyer
Có, @asawyer nội dung của csv được bán phá giá trong một datatable. Tôi sẽ có một cái nhìn theo hướng này. –
Vui vì tôi có thể giúp. – asawyer