SORU
9 HAZİRAN 2009, Salı


ADO.NET DataRow - sütun var olup olmadığını denetleyin

Nasıl bir datarow bir sütunun varlığı için kontrol edebilirim?

DataTable zaten veritabanından geri çekmiş olduğum bazı verileri düzenlemek için yapıyorum. Her satır veri türüne bağlı olarak, farklı sütun içeren bir datatable oluşturmak istiyorum. Daha sonra, daha sonra, kontrol etmek ve eğer bakıyorum datatable belirli bir sütun varsa görmek istiyorum.

Özel durumu yakalamak ve işlemek bu şekilde biliyorum, ama eğer benim için bunu yapacak datarow nesne bir özellik veya yöntem olup olmadığını merak ediyorum?

İstisna yakalayarak yapabilirim:

public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
    try
    {
        return row[rowName].ToString();
    }
    catch (System.ArgumentException)
    {
        return nullValue;
    }
}

CEVAP
17 AĞUSTOS 2009, PAZARTESİ


Sadece bu şekilde kontrol edebilirsiniz:

return row.Table.Columns.Contains(columnName);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009