PDA

View Full Version : مبتدی: اتصال DropDownList متصل به پایگاه داده به صفحات



behnam-p
چهارشنبه 21 تیر 1391, 17:37 عصر
بازم سلام
بازم درمورد DropDownlist سوال دارم:خجالت:

تو سوال قبل لیست کشویی به پایگاه داده متصل نبوود اما اینجا هست.این دفعه سوالم اینه:
چطور می تونم لیست کشویی که طراحی کردم و به پایگاه داده متصل شده که درست کار می کنه و کدش به صورت زیر نوشته شده رو به صفحات مورد نظرم متصل کنم؟یعنی در نظر داشته باشید که لیست کشویی من شامل مدل های مختلف اتومبیله،که می خوام با انتخاب هر کدوم صفحه مربوط به اون باز بشه
حالا باید چه شروط و دستوراتی رو کجا استفاده کنم؟


<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlDataSource1" DataTextField="model" DataValueField="id">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:mashinConnectionString %>"
SelectCommand="SELECT [model], [id] FROM [models]"></asp:SqlDataSource>

fakhravari
چهارشنبه 21 تیر 1391, 22:22 عصر
بازم سلام
1)شما باید یک صفحه طراحی کنید که مقدار ID بگیره و بعد مقادیر نمایش بده.
2)

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Redirect("page.aspx?id=" + DropDownList1.SelectedValue);
}

behnam-p
پنج شنبه 22 تیر 1391, 10:18 صبح
ممنون از پاسختون.

کدی که گفتید تقریبا شبیه چیزی که می خواستم
من با کد زیر به جواب نهایی رسیدم:


switch(DropDownList1.SelectedItem.Text)
{
case "BMW":
Response.Redirect("BMW.aspx");
break;
case "KIA":
Response.Redirect("KIA.aspx");
break;
}

hosein.ghanbarpour
پنج شنبه 26 دی 1392, 08:03 صبح
سلام بچه ها من یه drap down list دارم که شامل 3 گزینه هست جاذبه های فرهنگی - مذهبی - گردشگری میخوام روی هر کدام که کلیک کردم و انتخاب شد و در اخر دکمه اینزرت formviewرا زدم به صفحه ی خودش و گریدویو خودش برود مثلا اگر جاذبه ی فرهنگی انتخاب شد به صفحه ی مورد نظر رفته و درون گرید ویو خودش قرار بگیره . هر گرید ویو مخصوص یک گزینه
ممنون میشم اگه کمکم کنید برای پروژم میخوام asp.net
اینم ایمیلم hosein.ghanbarpour@gmail.com