Member 14621280 Ответов: 2

Я хочу, чтобы осуществить поиск и фильтрацию SM_CODE databasse доступ


Me.MASSONGSBindingSource.Filter = "(SM_CODE) = '" & Me.TextBox5.Text & " ' "


Что я уже пробовал:

i want to search and filtering SM_CODE access databasse 

2 Ответов

Рейтинг:
1

RickZeeland

Вам не нужны круглые скобки и пробелы в конце:

Me.MASSONGSBindingSource.Filter = "SM_CODE = '" & Me.TextBox5.Text & "'"

Также видеть: Объектом bindingsource.Свойство Фильтра (System.Окна.Формы) | Microsoft Docs[^]


Рейтинг:
1

Member 14621280

привет

RickZeeland


я тоже попробовал это сделать но как только я стираю если я ищу другой номер он говорит следующую ошибку

An unhandled exception of type 'System.Data.EvaluateException' occurred in System.Data.dll

Additional information: Cannot perform '=' operation on System.Int32 and System.String.


Richard Deeming

Если вы хотите ответить на решение, нажмите кнопку "есть вопрос или комментарий?" нажмите кнопку под этим решением и оставьте комментарий.

НЕ оставьте свой комментарий в разделе "Добавить свой решение вот" шкатулка.

Member 14621280

что не работает....

Richard Deeming

Если публикация комментария не работала, то как вы смогли опубликовать этот комментарий?!

Удалите свой отказ от ответа и ответьте Рику непосредственно через комментарий.

Member 14621280

что не работает....

Member 14621280

я сделал все сам большое вам спасибо

против.Открыть()
Дим ДТ в качестве нового объекта DataTable
Dim ds как новый набор данных
ДС.столы.Добавить(dt)
Дим да как новый OleDbDataAdapter
да = новый объект oledbdataadapter("Select *из MAS_SONGS где SM_CODE как '%" &амп; TextBox5.Текст &ампер; "%'", кон)
да.Заполнить(ДТ)

DataGridView1.Источник данных = ДТ.DefaultView

против.Закрывать()