Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
178 / 68 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
1

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

22.08.2016, 23:16. Показов 2164. Ответов 20
Метки нет (Все метки)

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

Как добавить определённый текст в textbox?
Как добавить определённый текст в textbox? Visual studio 2017

Как в тексте подсчитать слова, содержащие определённый символ?
Здравствуйте! Хотел попросить вас о помощи. Требуется подсчитать количество слов в текстовом...

как в DataGridView вывести в ячейки просто число или текст не связанный с базой данных?
Подскажите как в DataGridView вывести в ячейки просто число или текст не связанный с базой данных?...

Как в переменной найти определённый текст
всмысле вот в переменной скажем текст: a := 'asdfsdf,sdlkfj,osdfjlsdf,jlskdjf,hello,sdfsdf'; И...

20
178 / 68 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
24.08.2016, 15:11  [ТС] 21
Author24 — интернет-сервис помощи студентам
Kulma, я разобрался в чём дело:
Инструкцию ORDER BY перекрывает порядок сортировки элемента управления DataGridView1
Всё получилось после добавление к запросу следующего кода:
VB.NET
1
DataGridView1.Sort(DataGridView1.Columns.Item(1), System.ComponentModel.ListSortDirection.Descending)
0
24.08.2016, 15:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2016, 15:11
Помогаю со студенческими работами здесь

Как загрузить определённый текст из файла в richTextBox?
Помогите! Нужно чтобы при выборе какого-либо компонента в listBox из файла загружался определённый...

Вывести на экран текст из файла, не выводя на экран определённый символ
Доброго времени суток. Задали написать такую программу. Ничего подобного на практиках не разбирали,...

Дан текст. Вывести на экран слова, содержащие три буквы
Дан текст. Вывести на экран слова, содержащие три буквы.

Прочитать текст из файла и вывести строки содержащие двузначные числа
помогите написать программу, которая считывает текст из файла и выводит на экран только ряды,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru