Wednesday 15 January 2014

c# - Why isn't this If Statement executing? -


पृष्ठभूमि

मेरे पास निम्न आइटम के साथ एक Windows प्रपत्र है:

    < Li> कॉम्बो बॉक्स
  • textbox
  • दो बटन : आगे और पीछे
  • < Li> एक वर्ग - आइटम जिसमें एक स्ट्रिंग int और डबल सदस्य हैं

  यदि (कॉम्बो बॉक्स 1। चुने गए इंडेक्स == 2 और amp; amp; आइटम [इंडेक्स] .पीस & gt; 50.00) {txtManu.Text = आइटम [अनुक्रमणिका] .मैनू; TxtPrice.Text = कन्वर्ट। टॉस्ट्रिंग (आइटम [अनुक्रमणिका] .पीस); }  

जब मैं फ़ॉर्म पर फ़ॉरवर्ड बटन पर क्लिक करता हूं तो मुझे 50.00 पर 50.00 पर सभी मूल्यों की अपेक्षा txtPrice । पाठ टेक्स्टबॉक्स लेकिन इसके बजाय सभी कीमतों को प्रदर्शित किया जा रहा है।

आगे बटन कोड स्निपेट:

  else if (comboBox1.SelectedIndex == 2 & amp; amp; [सूचकांक] .पीस & gt; 50.00) {अनुक्रमणिका + = 1; यदि (सूचकांक == आइटम। लैंग) सूचकांक = 0; TxtManu.Text = आइटम [अनुक्रमणिका] .मैनू; }   सूचकांक [0]  और  अनुक्रमणिका [1]  आइटम:    

कॉम्बोबॉक्स 1। चयन किया गया इंडेक्स == 0 और कॉम्बोबॉक्स 1। चयन किया गया इंडेक्स == 1

आगे बटन में इंडेक्स 0 और इंडेक्स 1 आइटम भी हैं: if (comboBox1 ।