डेटग्रिड फ़िल्टर करने के लिए डेटपिकर्स का उपयोग करना - mysql, wpf, date, डेटाग्रिड, डेटपिकर

कृपया मेरी मदद करो, मैं इस दिन फंस गया हूं !!

मैं दो डेटपिकर्स का उपयोग कर wpf डेटाग्रिड के परिणामों को फ़िल्टर करना चाहता हूं। MySQL क्वेरी अब तक है

कोड:

MySqlConnection cs = new MySqlConnection(connectionSQL);
cs.Open();

DataSet ds = new DataSet();

MySqlDataAdapter da = new MySqlDataAdapter("Select * from Transactions WHERE date BETWEEN ""+datePicker1.Text +"" AND ""+datePicker2.Text +"" ", cs);

MySqlCommandBuilder cmd = new MySqlCommandBuilder(da);

da.Fill(ds);

this.dataGrid1.ItemsSource = ds.Tables[0].DefaultView;

मेरे कोड में कोई त्रुटि नहीं है लेकिन डेटासेट खाली के रूप में लौटाता है, भले ही मेरे पास रिकॉर्ड के अनुरूप रिकॉर्ड हैं।

क्या डेटपिकर को xaml में बाध्यकारी की आवश्यकता होती है? डीबीएस तिथि क्षेत्र में तारीख की तारीख है। और इस प्रारूप 2013-03-11 के साथ तिथियां बचाता है

उत्तर:

जवाब के लिए 0 № 1

यह मानते हुए कि क्षेत्र date दिनांक DATE का है, तो अगर आपका कनेक्टर कुछ अजीब कर रहा है तो तर्कों के आस-पास एक DATE () में फेंकने लायक हो सकता है। हालांकि यह एक लंबे शॉट की तरह लगता है। निम्नानुसार उदाहरण

MySqlDataAdapter da = new MySqlDataAdapter("SELECT * FROM Transactions WHERE date BETWEEN DATE(""+datePicker1.Text +"") AND DATE(""+datePicker2.Text +"") ", cs);

यदि यह बिल्कुल मदद नहीं करता है, तो कृपया लेनदेन तालिका संरचना और कुछ उदाहरण डेटा के साथ अपना प्रश्न अपडेट करें जिसे आप मिलान करने की उम्मीद कर रहे हैं।

एक संपादकीय नोट पर, चयन और FROM आमतौर पर पूंजीकृत होते हैं।


संबंधित सवाल
सबसे लोकप्रिय