Как в DataGridView вывести записи, содержащие определённый текст? - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

После загрузки формы в DataGridView с помощью SQL запроса появляются все записи базы данных (mdb-файл). Взято из примера на форуме:
Листинг программы
  1. Public Class Form1
  2. Dim Con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & My.Application.Info.DirectoryPath & "\telefon.mdb") ' Переменная для подключения базы
  3. Dim SqlCom As OleDb.OleDbCommand ' Переменная для Sql запросов
  4. Dim DT As New Data.DataTable ' Таблица для хранения результатов запроса
  5. Dim DA As OleDb.OleDbDataAdapter ' Адаптер для заполнения таблицы после запроса
  6. Sub LoadAll() 'Процедура чтения всей таблицы из базы
  7. DT.Clear() 'Очищаем таблицу
  8. SqlCom = New OleDb.OleDbCommand("SELECT * FROM [telefon]", Con) ' Указываем строку запроса и привязываем к соединению
  9. Con.Open() ' Открываем соединение
  10. SqlCom.ExecuteNonQuery() 'Выполняем запрос
  11. DA = New OleDb.OleDbDataAdapter(SqlCom) 'Через адаптер получаем результаты запроса
  12. DA.Fill(DT) ' Заполняем таблицу результатми
  13. Me.DataGridView1.DataSource = DT ' Привязываем Грид к источнику данных
  14. Con.Close() ' Закрываем соединение
  15. End Sub
  16. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  17. LoadAll()
  18. End Sub
  19. End Class
Как по клику на кнопке Button в этом же DataGridView показать только записи у которых в столбце 1 (имя столбца в таблице с именем "telefon" = "Name" тип данных - стринг) будет содержаться строка, например, "карт" или "*карт".

Решение задачи: «Как в DataGridView вывести записи, содержащие определённый текст?»

textual
Листинг программы
  1. ORDER BY Name ASC

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы