PDA

View Full Version : سوال: fill dropdownlist when user click on it.



niloofar norouzi
سه شنبه 18 اسفند 1388, 17:35 عصر
با سلام
dropdownlist متد onclick نداره و من می خوام وقتی کاربر روی dropdownlist کلیک کرد پر شود نه با load صفحه.
لطفا راهنمایی بفرمایید
با تشکر

bachebahal_1363
سه شنبه 18 اسفند 1388, 17:40 عصر
اصولا این کار رو با کلیک انجام نمی دن بلکه با onSelectedIndexChange انجام می دهند

niloofar norouzi
سه شنبه 18 اسفند 1388, 17:50 عصر
اصولا این کار رو با کلیک انجام نمی دن بلکه با onSelectedIndexChange انجام می دهند
وقتی می توان از این event استفاده کرد که dropdownlist ، پر باشه در واقع index مقدار داشته باشه

Peyman.Gh
سه شنبه 18 اسفند 1388, 18:00 عصر
مقادیر از کجا خوانده میشود برای پر شدن ؟!

niloofar norouzi
سه شنبه 18 اسفند 1388, 18:05 عصر
مقادیر از کجا خوانده میشود برای پر شدن ؟!
از datasource

niloofar norouzi
یک شنبه 15 فروردین 1389, 10:29 صبح
کسی نظری در این مورد نداره؟
لطفا اگه راه حلی به نظرتون میرسه دریغ نفرمایید
با تشکر

iman_ad
یک شنبه 15 فروردین 1389, 18:37 عصر
با وب سرویس و اجاکس می شه فک کنم
یک نگاهم به کنترل معادل در telerik بنداز

niloofar norouzi
یک شنبه 15 فروردین 1389, 23:49 عصر
لطفا اگر مثالي داريد بفرماييد

Himalaya
دوشنبه 16 فروردین 1389, 12:49 عصر
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">function clickHiddenButton(){ var btn = document.getElementById('btnHidden'); var ddl = document.getElementById('ddlTest'); if (ddl.length == 1) { btn.click(); }} </script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="upHidden" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddlTest" runat="server" onclick="javascript:clickHiddenButton();">
<asp:ListItem Text="[Select language]"></asp:ListItem>
</asp:DropDownList>
<div style="display: none;">
<asp:Button ID="btnHidden" runat="server" Text="Button"
onclick="btnHidden_Click" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>




protected void btnHidden_Click(object sender, EventArgs e)
{
ArrayList a = new ArrayList();
a.Clear();
a.Add("c#");
a.Add("vb");
a.Add("java");
a.Add("delphi");
ddlTest.DataSource = a;
ddlTest.DataBind();
}