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

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014
  • videoisunrelated

    videoisunrel

    5 Mart 2009