Я по-прежнему новичок в использовании vb.net, и у меня возникают проблемы с работой моего окна поиска. Я просто последовал за учебником в youtube, и это был код, который я использовал.Поле поиска не фильтрует мои данные ни в одном из элементов управления вкладками. (VB.Net)
Private Sub txt_fsearch_TextChanged(sender As Object, e As EventArgs) Handles txt_fsearch.TextChanged
Try
Dim DV As New DataView(dbDataSet)
DV.RowFilter = String.Format("FullName Like '%{0}%'", txt_fsearch.Text)
dg_fecalysis.DataSource = DV
Catch ex As Exception
End Try
End Sub
Заранее благодарен!
Пожалуйста, объясните, что делает *** «не работает» *** значит? Вы получаете исключение? Нет ли данных, видимых после поиска, или они не фильтруются? Что не работает? – Esko
Извините, вы правы. программа запускается, но мое поле поиска не фильтрует данные. –
Я предполагаю, что *** dbDataSet *** является infact datatable, поскольку DataView не имеет [конструктор] (https://msdn.microsoft.com/en-us/library/system.data.dataview (v = vs. 110) .aspx), который принимает набор данных. Ваша программа даже не построила бы, если бы это был набор данных. Помимо этого нет ничего плохого в этом коде, я предполагаю, что вы получаете исключение, вы просто не видите его, так как вы его поймаете и ничего не делаете. Отлаживайте свою программу и смотрите, что неправильно, невозможно помочь с этим маленьким кодом. – Esko