buonasera a tutti.
ho una textbox con impostato autocomplete mode suggested e autocompletecustomsource.
nell'evento textchanged ho fatto in modo che il customsource venisse ripopolato con 20 entry in base a cosa è scritto nel textbox (per completezza vi posto il codice in fondo).
Tale comportamento mi genere un AccessViolatonException.
Questa eccezione viene sollevata sempre, ma è abbastanza random.
Avete un consiglio da darmi?
Grazie!!!
codice:chie.AutoCompleteSource = Windows.Forms.AutoCompleteSource.None chie.AutoCompleteCustomSource.Clear() Dim Database As New SQL.SQL Database.Login() Dim datatable As New DataTable Dim query As String = "" Select Case chie.Name Case "aggiungi_fumetti_testata" 'MsgBox("testata") query = "SELECT TOP 20 titolo FROM Testate where titolo LIKE '" & chie.Text.Replace("'", "''") & "%' AND id > 0" End Select If chie.Name Like "aggiungi_fumetti_nomeautore#" Then 'MsgBox("autore") query = "SELECT top 20 nome from autori WHERE nome like '" & chie.Text.Replace("'", "''") & "%' AND id > 0" End If datatable = Database.RiempiDataGrid(query) chie.AutoCompleteCustomSource.Clear() Dim r As DataRow For Each r In datatable.Rows chie.AutoCompleteCustomSource.Add(r.Item(0).ToString) Next chie.AutoCompleteSource = Windows.Forms.AutoCompleteSource.CustomSource

Rispondi quotando