PDA

View Full Version : پيداكردن يك ركورد و سلكت آن در ديتاگريد



swallow.pa
یک شنبه 18 آبان 1393, 18:48 عصر
دوستان سلام
من يك ديتا تيبل توي ديتاست دارم كه شامل ستونها كد و عنوان هست خب اينها رو توي يك ديتا گريد توي يك فرم لود مي كنم حالا مي خوام با استفاده از جستجوي توي ديتاست در صورت مشابه بودن اطلاعات -- رديف ديتاگريد سلكت بشه
چطوري اينكار رو انجام بدم
ممنون

cjmoon
یک شنبه 18 آبان 1393, 19:14 عصر
سلام
کد جستجو مشابه اینه:
که دستور like با % باعث مشابه پیدا کردن اون میشه



"Select * From tb Where name like '%" + txtSearch.Text + "%'"



که tb جدول و name فیلد من هست
در اینجا هم یه سری کد برات گذاشتم
متغیر gg رو در کلاس فرم تعریف کن
dim gg as string

این کدها رو هم در button بنویس


Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim cc As New OleDbConnection
dim s as string="D:\x.mdb"
ds.Clear()
DataGridView1.DataBindings.Clear()
cc.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & s


gg = "Select * From tb Where shp like '%" + txtSearch.Text + "%'"

da = New OleDbDataAdapter(gg, cc)

If cc.State = ConnectionState.Closed Then cc.Open()

da.Fill(ds, "tb")

cc.Close()

DataGridView1.DataBindings.Add(New Binding("datasource", ds, "tb"))












مثله برگی خشك و تنها رویه شاخه موندم اینجا می ترسم
تویه چنگ وحشی باد برم از خاطر و از یاد بپوسم
همه ی روزای من ‍‍‌، قصه ی بودن من ،
تویه آینه ی دلم
مثله شب سیاه و سرده ، مثله ابرا رنگ درده