PDA

View Full Version : سوال: انتخاب ردیفهایی از دیتابیس براساس گزینه انتخاب شده در combobox



shiningstar
چهارشنبه 25 آذر 1394, 21:38 عصر
سلام ی راهنمایی لازم دارم
دو تا جدول دارم تو اس کیو ال به نام پرونده و وضعیت پرونده. وضعیت پرونده دوتا ستون داره یکی کد وضعیت یکی شرح وضعیت
کد وضعیت کلید خارجی هستش توی جدول پرونده بعد تو سی شارپ جدول وضعیت پرونده رو به ی combobox نسبت دادم
که display member اون شرح وضعیته و value member هم ستون کدوضعیت.
میخوام وقتی ی گزینه از combo box انتخاب شد datagridview ردیف هایی از پرونده را نمایش بده ک دارای اون وضعیت هستند.
کدش رو میتونین برام بذارین لطفا؟
ممنون...

زهرا دانشجو
یک شنبه 13 دی 1394, 10:26 صبح
سلام برای انتخاب بر اساس گزینه انتخابی combobox شما میتوانید در رویداد Textchange کامبوباکس متغییری تعریف کنید که مقدار آن را در آن بریزد و بعد در دستور WHERE مینویسید کد وضعیت هایی انتخاب کند که مساوی با مقدار آن متغییر است
Private Sub ComboBox2_TextChanged(sender As Object, e As EventArgs) Handles ComboBox2.TextChanged
If ComboBox2.Text = "آموزشکده ها" Then
t = "t_amozeshkade"
End If
If ComboBox2.Text = "بیمارستان ها" Then
t = "t_bimarestan"
End If
If ComboBox2.Text = "دانشگاه ها" Then
t = "t_daneshgahe"
End If
If ComboBox2.Text = "کتابخانه ها" Then
t = "t_ketabkhane"
End If

SELECT* FORM MAKAN WHERE name= t