के साथ ASP.net DropDownList मेरे पास इसमें शामिल वस्तुओं के साथ एक एएसपी ड्रॉपडाउनलिस्ट है। जो भी मैं चाहता हूं वह पृष्ठ को खाली लोड करने के बाद चयन करना है, इसलिए कोई चयनित आइटम नहीं है।कोई चयनित आइटम
मैं यह कैसे कर सकता हूं?
के साथ ASP.net DropDownList मेरे पास इसमें शामिल वस्तुओं के साथ एक एएसपी ड्रॉपडाउनलिस्ट है। जो भी मैं चाहता हूं वह पृष्ठ को खाली लोड करने के बाद चयन करना है, इसलिए कोई चयनित आइटम नहीं है।कोई चयनित आइटम
मैं यह कैसे कर सकता हूं?
आप एक खाली आइटम अपने dropdownlist के शीर्ष करने के प्रोग्राम के रूप में इस तरह जोड़ सकते हैं:
myDropDown.Items.Insert(0, new ListItem(string.Empty, string.Empty));
myDropDown.SelectedIndex = 0;
आप SelectedIndex
संपत्ति को -1 पर सेट कर सकते हैं या आप डेटा स्रोत में पहली आइटम के रूप में खाली प्रविष्टि जोड़ सकते हैं और फॉर्म सबमिशन पर चयन को मान्य कर सकते हैं।
"आप के लिए -1 SelectedIndex संपत्ति सेट कर सकते हैं" इस एक मैं करने के लिए SelectedIndex गुण सेट काम नहीं किया - लोडपेज इवेंट में 1 लेकिन काम नहीं किया और यह काम कर रहा था अगर इसे 2 या 3 पर सेट करें लेकिन -1 नहीं। – Eyla
yourDropDownList.Items.Clear()
फिर से आबाद करने के लिए, आप या तो आइटम प्रति womps सुझाव के रूप में स्थिर जोड़ सकते हैं (insert()
विधि में पैरामीटर प्रतिस्थापन, या आप कोई डेटा स्रोत का उपयोग करके डायनामिक पॉप्युलेट कर सकते हैं। सूची आइटम के लिए समर्थन की दुकान ListItemCollection है ।
सुनिश्चित नहीं हैं कि मैं समझता हूँ कि आपके सवाल का ख डालने से पहले
DropDownList1.ClearSelection()
या
DropDownList1.SelectedIndex = -1;
नहीं ' मेरा काम नहीं – Gqqnbig
dropdownlist डेटा स्रोत से डाला जा रहा है, तो महत्वपूर्ण है DataBind है: ut इस प्रयास करें। अन्यथा आइटम सम्मिलन नहीं होता है।
myDropDown.DataBind();
myDropDown.Items.Insert(0, new ListItem(string.Empty, string.Empty));
myDropDown.SelectedIndex = 0;
इस ग्राहक पक्ष पर काम करना चाहिए:
<asp:DropDownList ID="YourID" runat="server" DataSourceID="YourDataSource
DataTextField="Text" DataValueField="Value" AppendDataBoundItems="True">
<asp:ListItem Text="" Selected="True"></asp:ListItem>
</asp:DropDownList>
धन्यवाद, यह एक अच्छा काम करता है !!! – Eyla