2012-02-17 17 views
13

Db'den doldurulmuş veri tablomuz bazı hücrelerde boş değerlere sahip.Null/boş değerlerini seçmek için DataTable.Select() nasıl kullanılır?

Sonuç veritabanında SP dönüşü boştur, ancak DataTable'da bu değerler '' veya boş hücreler olarak görünür.

Lütfen bu dbnull/empty satırlarını seçmek için Select() öğesini nasıl kullanacağımı öğrenin. bir sütun birden fazla sütuna

DataRow rows = DataTable.Select("[COLUMN 1]='' OR [COLUMN 2]=''"); 
+1

Herhangi bir sütun var mı? Veya herhangi bir NULL sütunu veya boş olan satırları seçmek mi istiyorsunuz? –

+0

Bir int olan pId sütunu ile seçmek istiyorum. – haansi

cevap

4

teşekkürler bunun için kontrol etmektir:

DataRow[] myResultSet = myDataTable.Select("[COLUMN NAME] is null"); 
+1

Bu aslında boş ve boş değerler için çalışıyor mu? Bunları denedim ve benim için çalışmıyor. Hücrelerde hem boş hem de boş değerlerim var. – SandhraPrakash

54

için

DataRow rows = DataTable.Select("[COLUMN 1]=''"); 

boş olup olmadığını kontrol etmek için doğru yolu

+0

Bu cevabı pek çok yerde görmüştüm ama nerede belgelendiğine dair bir referans yok. DataColumn.Expression aslında bulduğum ve onun hakkında konuşmayan tek kanıt. Herhangi bir yerde belgelenmiş mi? –

+0

'[' ve ']' gerekli mi? Öyleyse neden? Şimdiden teşekkürler! – daro

+0

@daro, sütun adının – JJS

İlgili konular