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

  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009
  • NYLON Video

    NYLON Video

    11 Aralık 2006
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011