Saya memiliki data yang dihasilkan dengan konten file csv. Saya menggunakan informasi lain untuk memetakan beberapa kolom csv (sekarang dalam datatable) ke informasi yang harus diisi oleh pengguna.
Di dunia terbaik, pemetaan akan selalu memungkinkan. Tapi ini bukan kenyataan ... Jadi sebelum saya mencoba memetakan nilai kolom yang dapat didata, saya perlu memeriksa apakah kolom itu ada. Jika saya tidak melakukan pemeriksaan ini, saya memiliki ArgumentException.
Tentu saja saya bisa mengeceknya dengan beberapa kode seperti ini:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
tetapi saya sekarang memiliki 3 kolom untuk dipetakan dan beberapa atau semua mungkin ada / hilang
Apakah ada cara yang baik untuk memeriksa apakah ada kolom di datatable?
DataSet
/DataTable
? Jika demikian, Anda dapat melihat koleksi Kolom tabel untuk daftar semua kolom dalam tabel.