Bir csv dosyasının içeriğiyle oluşturulmuş bir tarihlenebilirim var. Diğer bilgileri, csv'nin bazı sütunlarını (artık veri tablosunda) kullanıcının doldurması gereken bilgilerle eşlemek için kullanıyorum.
En iyi dünyada haritalama her zaman mümkün olacaktır. Ama bu gerçek değil ... Yani, verilebilir sütun değerini eşlemeye çalışmadan önce, bu sütunun var olup olmadığını kontrol etmem gerekir. Bunu yapmazsam bir ArgumentException var.
Elbette bunu aşağıdaki gibi bir kodla kontrol edebilirim:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
ancak şu anda eşlenecek 3 sütunum var ve bazıları veya tümü mevcut / eksik olabilir
Datatable'da bir sütun olup olmadığını kontrol etmenin iyi bir yolu var mı?
DataSet
/ ile mi uğraşıyorsunuzDataTable
? Öyleyse, tablodaki tüm sütunların bir listesi için tablonun Sütun koleksiyonuna bakabilirsiniz.