प्रयास करें {// var मॉडल = Execute.q "SELECT product.id, product.productName, product.unitId , Product.productCode, units.name पर उत्पाद INNER इकाइयां इकाइयां। Product.unitId = units.id पर "; स्ट्रिंग query1 = "SELECT product.id, product.productName, product.unitId, product.productCode, units.name उत्पाद INNER से जुड़ें इकाइयां product.unitId = units.id पर"; Command = DBConnectivity.getCommandForQuery (query1, कनेक्शन); डेटासेट = नया डेटासेट (); एडाप्टर = नया SqlDataAdapter (कमांड); adapter.Fill (डाटासेट); Int reslut = command.ExecuteNonQuery (); This.cbproductName.DisplayMember = "productName"; This.cbproductName.ValueMember = "id"; Datarow = dataet.Tables [0] .NewRow (); Datarow ["productName"] = "उत्पाद चुनें"; डेटासेट Tables [0] .Rows.Inertert (datarow, 0); This.cbproductName.DataSource = dataset.Tables [0]; } पकड़ (अपवाद पूर्व) {Console.WriteLine (ex.Message); } निजी शून्य cBproductName_SelectedIndexChanged (ऑब्जेक्ट प्रेषक, EventArgs ई) {यदि (this.cBproductName.SelectedValue! = Null) {txtProCode.Text = this.cBproductName.SelectedValue.ToString (); }}
मैं प्रोडक्ट टेबल में आईडी के खिलाफ टेक्स्ट बॉक्स में उत्पाद कोड और यूनिट का नाम दिखाना चाहता हूं और कॉम्बो बॉक्स में चयनित इंडेक्स के बदले cBproductName। मेरी क्वेरी मुझे सभी मूल्यों को देते हैं लेकिन रूप में दिखाने में असमर्थ हैं I
आप की जरूरत है informations को शामिल करने के लिए एसक्यूएल कथन को बदल सकते हैं।
पसंद :
SELECT product.productName + '' + product.productCode + '' + इकाइयां.नाव ShowText, product.id, product.productName, product.unitId, product.productCode, इकाइयां। Product.unitId = units.id
पर INNER से जुड़ें इकाइयों से नाम:
<पूर्व> DataRow row = this.cBproductName.SelectedItem DataRow के रूप में परिवर्तित करें cBproductName_SelectedIndexChanged विधि: ; अगर (पंक्ति! = नल) {txtProCode.Text = पंक्ति ["ShowText"]। ToString (); }
कॉमबोबॉक्स मैं एक डेटासेट के लिए बाध्य है जिसमें डेटारॉ तत्व शामिल हैं।
No comments:
Post a Comment