मेरे पास एक डेटासेट चुनें:
productData.Select ("name = 'AAA BBB # CCC '');
मुझे पता है कि प्रविष्टि वहां है, यह सिर्फ # चरित्र के कारण काम नहीं करता है मैंने [] से बचने की कोशिश की है:
productData.Select ("नाम = 'एएए बीबीबी [#] सीसीसी');
लेकिन यह अभी भी काम नहीं करता है मैं एकल उद्धरणों के लिए जानता हूं, मैं उनको दोहराता हूं 'हो जाता है' लेकिन मुझे जो अन्य पात्रों के बारे में चिंतित होना चाहिए और इस मामले को कैसे काम करना है।
दो आप बिल्कुल इस तरह DataTables का उपयोग करने के लिए है ? ठीक से इस कारण के लिए मैं हमेशा डेटा-आधारित में पाठ-आधारित क्वेरी के अविश्वसनीय रूप से घबरा रहा हूं।
यदि संभव हो, तो मैं सुझाव देता हूं कि आप LINQ का प्रयोग शुरू करते हैं। आप DataTable
के साथ पहले से ही कर सकते हैं, जैसे
var query = products.AsEnumerable ()। जहां (पंक्ति = & gt; row.Field & lt; स्ट्रिंग & gt; ("नाम ") ==" एएए बीबीबी # सीसीसी ");
इस तरह आपको आदि बचने के बारे में चिंता करने की ज़रूरत नहीं है। यदि आप दृढ़ता से टाइप किए गए डेटासेट का उपयोग करते हैं तो यह सरल हो जाता है, जैसा कि आप सीधे स्ट्रेंड्स नामों के उपयोग के बजाय गुणों को संदर्भित कर सकते हैं।
Comments
Post a Comment