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

  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008