30-08-20, 09:43 AM
كما اخبرك الاخ فوقي ، الخاصية RowFilter الخاصة بالداتا تيبل
في حدث TextBox1_TextChanged اكتب الكود التالي :
او اذا كنت تعرف اسم العمود مباشرة عدل السطر :
المصدر : https://stackoverflow.com/a/19265114/14137871
في حدث TextBox1_TextChanged اكتب الكود التالي :
كود :
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
Dim dt As DataTable = DataGridView1.DataSource
Dim CuloumnName As String = dt.Columns(1).ColumnName 'رقم العمود 1 العمود الثاني
Dim txt As TextBox = sender
dt.DefaultView.RowFilter = String.Format("{0} LIKE '%{1}%'", CuloumnName, txt.Text)
End Subاو اذا كنت تعرف اسم العمود مباشرة عدل السطر :
كود :
Dim CuloumnName As String = "Name"المصدر : https://stackoverflow.com/a/19265114/14137871

