PDA

View Full Version : سوال: جستجو و فیلتر کردن ذیتا گرید



behzadsen
شنبه 19 بهمن 1392, 00:25 صبح
دوستان سلام.
ببخشید من میخوام اگه براتون امکان داشته باشه روش جستجو و فیلتر کردن دیتاگرید و BindingSource رو بهم یاد بدید.
مثلا من الان یه دونه کمبو باکس دارم که به BindingSource وصلش کردم که اطلاعات نام خانوادگی رو توش اد(ADD) میکنه. حالا میخوام وقتی روی یکی از این نام خانوادگی ها کلیک کردم فقط مشخصات افرادی رو توی دیتا گرید نمایش بده که نام خانوادگی شون اونی باشه که توی کمبو باکس انتخاب کردم.
لطفاً بهم کمک کنید.

farhad85
شنبه 19 بهمن 1392, 14:21 عصر
یه کم سزچ کنی یه عالمه از این موضوغ هستش

behrooz69
شنبه 19 بهمن 1392, 17:01 عصر
سلام . دوست من شما چند روش داری من 2 روشش رو میگم بهت:
1 )
YourTableBindingSource.Filter = "YourField Like '*" & Combobox1.Text & "*'"

2 )

بیای سرچ کنی و رشته مورد جستجوت رو Combo box خودت قرار بدی اینجوری :

' Jostejoye daghigh kalame
Try
LblError.Visible = False
sql = "select * from YourTable where YourField Like '" & COmbobox1.Text & "' Order By YourField"
da = New SqlDataAdapter(sql, con)
ds.Clear()
da.Fill(ds, "YourTable ")
dt = New DataTable
da.Fill(dt)
Dgv1.DataSource = dt

Catch ex As Exception
LblError.Visible = True
End Try

یا حق . مشکلی بود بپرس

behzadsen
یک شنبه 20 بهمن 1392, 10:47 صبح
خیلی ممنون، دست گلتون درد نکنه.:قلب:

behrooz69
دوشنبه 21 بهمن 1392, 13:10 عصر
خواهش میکنم . از دکمه تشکر استفاده کنید :D