منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طريقة عمل filter - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : طريقة عمل filter (/showthread.php?tid=7333)



طريقة عمل filter - nounou - 11-12-12

السلام عليكم

عندي textbox

اريد مثلا عندما اكتب اي حرف بداخلها تظهرلي قائمة بكل الاسماء التي تبدا بذلك الحرف
الاسماء مخزنة في قاعدة بيانات

شكرا ليك


طريقة عمل filter - kslawy - 11-12-12

السلام عليكم ورحمة الله وبركاته

كود :
Private Sub GetNames()
        Try
            TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
            TextBox1.AutoCompleteMode = AutoCompleteMode.Suggest


            Dim cmd As System.Data.OleDb.OleDbCommand
            cmd = New System.Data.OleDb.OleDbCommand("select DISTINCT [fieldname] from [yourtable]", con)
            Con.Open()
            Dim dr As System.Data.OleDb.OleDbDataReader = cmd.ExecuteReader
            If dr.HasRows Then
                TextBox1.AutoCompleteCustomSource.Clear()
                While dr.Read
                    TextBox1.AutoCompleteCustomSource.Add(dr("fieldname").ToString)
                End While
            End If
            dr.Close()
            cmd.Dispose()


        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Error")
        Finally
            Con.Close()
        End Try
    End Sub


****
***
**
*



طريقة عمل filter - SaLoOoMX - 11-12-12

تفضل هذا المثال