में ड्रॉपडाउन से कोई मान चुना गया है, मेरे पास एएसपीनेट पर्यावरण में 3 ड्रॉपडाउन बॉक्स (कॉम्बो बॉक्स) हैं। वे सभी वैकल्पिक हैं, इसलिए यदि किसी उपयोगकर्ता ने कुछ भी चुना है, तो मैं डेटाबेस अपडेट कर रहा हूं, अगर कुछ भी नहीं चुना गया है, तो भी मैं शून्य मानों के साथ डेटाबेस अपडेट कर रहा हूं।जांचें कि क्या सी #
मैं यह करने की कोशिश की:
int? CountryId = Convert.ToInt32(ddCountries.SelectedItem.Value);
मुझे उम्मीद थी कि अगर कुछ भी नहीं चुना जाता है अशक्त countryID में डाला जाएगा, लेकिन, बजाय इसके एक अपवाद फेंक।
मैं ddCountries.isSelected (या ऐसा ही कुछ) के लिए खोज करने की कोशिश की लेकिन यह स्पष्ट रूप से मौजूद नहीं करता ..
तो मैं कैसे लगाऊं कि एक चयन एक ड्रॉपडाउन बॉक्स पर किया गया है? - सी # कोड के माध्यम से।
कई धन्यवाद
ps: मैं एक सोचा - मैं एक कोशिश ... कैच ब्लॉक में प्रत्येक ड्रॉपडाउन बॉक्स रखा है और अगर अपवाद पैदा होती है, मैन्युअल रूप से शून्य पर चर सेट .. लेकिन मैं सबसे अच्छा thats यकीन नहीं है ऐसा करने का तरीका!
मुझे नहीं आवश्यक फ़ील्ड सत्यापनकर्ता करना चाहते हैं क्योंकि चयन वैकल्पिक है .... धन्यवाद! – iamserious