PDA

View Full Version : انتخاب یک گزینه ازگزینه های DropDownList که در بانک اطلاعاتی ثبت شده است



mostafa_tak2000
جمعه 30 تیر 1391, 16:34 عصر
باسلام وعرض خسته نباشید
دوستان من یک فرم ثبت اطلاعات فردی ساختم که کاربر مشخصات خودرا ثبت می کند یکی از آیتمهای فرم انتخاب مدرک تحصیلی است که به یک جدول از بانک اطلاعاتی وصل است که مدارک تحصیلی در آن قرار داد . که ازبین 6 مدرک تحصیلی یک مورد را انتخاب و ثبت می کند . حال فرمی ساختم که کاربر مشخصات قبلی را که وارد کرده ویرایش کند . فرم را ساختم و DropDownList را به جدول مربوطش وصل کردم که مدارک تحصیلی را از بانک نمایش دهد .
سوال اینجاست که می خواهم وقتی کاربر فرم اصلاح مشخصان خود را باز می کند DropDownList گزینه ای را نشان دهد که قبلا ثبت کرده و وقتی کاربر DropDownList را باز می کند گزینه مورد نظر انتخاب شده باشد تا وقتی که کاربر تغییرش دهد . با تشکر

bojakh
جمعه 30 تیر 1391, 17:04 عصر
dropdownlist1.SelectedItem.Text = (مقداری که از دیتابیس خوندی)

mostafa_tak2000
جمعه 30 تیر 1391, 17:10 عصر
این کد را قبلا امتحان کردم مثلا گزینه فوق دیپلم را نشان میده حال اینکه وقتی لیست را باز می کنی گزینه اول هم فوق دیپلم هست داخل لیست هم یک فوق دیپلم دیگه وجود دارد . من یک بار با کد زیر انجام دادم کار کرد حالا نمی دونم چرا باز کار نمی کنه اشکال میگیره
DropDownList_Evidence.SelectedValue = dr("Cod_Evidence")

mohsen_f_b
شنبه 31 تیر 1391, 13:29 عصر
سلام دوست عزیز

شما براحتی می توانید اطلاعات خود را بایند و به نمایش در بیاورید.
از چه طریقی اطلاعات را از بانک برمیگردانی؟!
از DataSet استفاده می کنید یا از DaraReader یا از نحوه های دیگر؟!

یک نمونه با DataSet براتون زدم. البته من دسترسی به VS ندارم ولی کلیات به این شکل می باشد.


dropdownlist1.DataSource = ds.Tables[0];
dropdownlist1.DataValueField = "ID";
dropdownlist1.DataTextField = "Value";
dropdownlist1.DataBind();

dropdownlist1.SelectedValue = "مقدار ID که از بانک بر میگردانید";


موفق باشید

jigily
سه شنبه 14 شهریور 1391, 16:39 عصر
پاسخ شمابدر من خورد فقط وقتی dropdown را باز می کنی فقط همون ایتمی که سلکت کردی نمایش میده و بقیه داده ها رو نمایش نمیده