आपको .SelectedValue
. का उपयोग करने की आवश्यकता है ड्रॉपडाउन का मूल्य लाने के लिए संपत्ति:-
string raf = string.Format("select Id from Customer WHERE email={0}",
dropdownlist1.SelectedValue);
ड्रॉपडाउन टेक्स्ट लाने के लिए:-
string raf = string.Format("select Id from Customer WHERE email={0}",
dropdownlist1.SelectedItem.Text);
साथ ही, ध्यान दें कि आपको {0}
. जैसे प्लेसहोल्डर की आवश्यकता है , String.Format
. का उपयोग करते समय ।
यद्यपि आपकी क्वेरी के अनुसार, आप अधिकतर डेटाबेस को हिट कर रहे हैं, इसलिए SQL Injection से सावधान रहें। , इस तरह से पैरामीटरयुक्त क्वेरी का उपयोग करें:-
string raf = select Id from Customer WHERE [email protected];
SqlCommand cmd = new SqlCommand(raf,conn);
cmd.Parameters.Add("@DropdownText",SqlDbType.NVarchar,20).Value =
dropdownlist1.SelectedItem.Text;