2012-02-17 11 views
13

डीबी से भरे मेरी डेटा तालिका में कुछ कोशिकाओं में खाली मूल्य हैं।डेटाटेबल का उपयोग कैसे करें। चुनें() शून्य/खाली मानों का चयन करने के लिए?

परिणाम डेटाबेस एसपी रिटर्न में उनमें शून्य है लेकिन डेटाटेबल में ये मान '' या रिक्त कक्ष 'के रूप में दिखाई दे रहे हैं।

कृपया मुझे बताएं कि इन डीबीएन/खाली पंक्तियों का चयन करने के लिए चयन() का उपयोग कैसे करें।

धन्यवाद

+1

कोई विशिष्ट कॉलम? या आप पंक्तियों का चयन न्यूल या खाली के किसी भी कॉलम के साथ करना चाहते हैं? –

+0

मैं पीआईडी ​​कॉलम के साथ चयन करना चाहता हूं जो एक int है। – haansi

उत्तर

4

एक स्तंभ

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

एक से अधिक स्तंभ

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

क्या यह वास्तव में शून्य और खाली मूल्य दोनों के लिए काम करता है? मैंने इन्हें आजमाया है और मेरे लिए काम नहीं कर रहा है। मेरे पास कोशिकाओं में शून्य और खाली मूल्य दोनों हैं। – SandhraPrakash

54

के लिए अशक्त के लिए जाँच करने के लिए सही तरीका के लिए यह जांच करने के लिए है:

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

मैंने इस उत्तर को बहुत सी जगह में देखा है लेकिन इसका कोई संदर्भ नहीं है कि यह कहां दस्तावेज है। DataColumn.Expression वास्तव में मुझे मिला एकमात्र रिफर्न्स है और इसके बारे में बात नहीं करता है। क्या यह कहीं भी दस्तावेज है? –

+0

क्या '[' और ']' आवश्यक हैं? यदि हां, तो क्यों? अग्रिम में धन्यवाद! – daro

+0

@ डारो क्योंकि कॉलम नाम में एक स्थान – JJS

संबंधित मुद्दे