10-09-21, 06:45 PM
سؤالي هو في عمود معين في داتا جريد فيو اريد عند كتابة اسم مادة او جزء من اسم مادة يظهر قائمة منسدلة بجميع المواد التي تحتوي على الكلمة المدخلة
Private Sub DataGridView1_EditingControlShowing_1(sender As Object, e As DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
Dim column As Integer = DataGridView1.CurrentCell.ColumnIndex
Dim headerText As String = DataGridView1.Columns(column).HeaderText
Dim Txt As TextBox = TryCast(e.Control, TextBox)
If headerText.Equals("Itm_Name") Then
If Txt IsNot Nothing Then
Txt.AutoCompleteMode = AutoCompleteMode.SuggestAppend
Txt.AutoCompleteCustomSource = AutoCompleteLoad()
Txt.AutoCompleteSource = AutoCompleteSource.CustomSource
End If
Else
If Txt IsNot Nothing Then
Txt.AutoCompleteMode = AutoCompleteMode.None
Txt.AutoCompleteCustomSource = Nothing
End If
End If
End Sub