Простая ФИЛЬТРАЦИЯ GridView C#. ПОИСК по GridView. List / C# / mssql
Вставка
- Опубліковано 16 жов 2024
- Поддержите автора - www.donationale...
На карту сбера 4276400076514539 (Андрей Николаевич)
Даже 100, даже 10 рублей будет просто превосходно!
Если миллион скинет по рублю будет миллион рублей!)))
В этом видео я расскажу как производится фильтрация gridView. Также покажу как реализовать поиску по gridView. Будет показан поиск по таблице.
Базы данных для C# программиста: • Базы данных для C# про...
Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!
О
Всё ясно, всё понятно, быстрое пояснение, это редкость на просторах Ютуба
Спасибо большое, теперь моя практика спасена))
Классно)) рад, что видео понравилось
Лучший, друг
Делаю диплом, а ты очень вовремя записал видосик :D
Круто))
Спасибо Тебе огромнейшее !!!!
Пожалуйста!!!)))
Спасибо! Отличные видеоуроки! Хотелось бы продолжения курса!
Спасибо, а как сделать фильтрацию по двум comboBox одновременно?
Спачибо!)
Как боксёр, перед выходом на ринг)
😆 точно)
Отличное видео, сделал 10% моей практики буквально 1 раз посмотрев это видео. Успехов в продвижении в просторах ютуба!
Круто)) Благодарю)
Спасибо большое! Очень помогло) молодец
просто лучший, мой проект говорит тебе большое спасибо
Почему стандартный грид такой тормозной в плане отрисовки? каждое движение перерисовывает заново все
Отличное видео
Имеется база данных в SSMS и сейчас разрабатываю приложение для работы с ним: огромная проблема с авторизацией пользователей в приложение(в БД имеется отдельная таблица, хранящая записи профилей) и передачей информации о текущем пользователе по приложению(имеется иерархия по правам доступа (администратор, разработчик, студент, гость) по которому определяется набор возможных действия пользователей
Я хочу сделать так, чтобы на одной форме можно было вводить логин и пароль, а на второй отображались данные человека который вошел. Как сделать так чтобы при вводе данных в textbox перво формы можно было передать значение фильтру во второй чтобы отобразить его данные
Спасибо мне очень помогла это видео но уменя возникла ошибка когда я кирилский даные на поиск даю неработает
А как сделать чтобы можно было вводить не ток 1 столбец а делать выборку всей таблицы ?
Тоже интересно как в одном поле искать по всей таблице
А причем здесь DataTable. У меня из-за него как раз выдает ошибку, он принимает нулевое значение
Как исправил?
да-да посмотрел я 1 видео и вот уже оказался на 8. Четкие уроки!
Я подключал таблицу с помощью панели элементов SqlConnection, пытался повторить но выдала ошибку DataTable возвращает null
Спасибо, но есть вопрос все работает как у вас. Но задался вопросом по строке подключения если я делаю с полным путем расположения в файле конфигурации то база данных работает. Если я прописываю только название бд, в dataGridView1 записи добавляются, а в бд нет. Не могу понять в чем может быть проблема
Автор, как загрузить данные из txt файла в datagredview?
А как сделать фильтрацию по фио, если у меня фамилия имя и отчество в разных столбцах? Можно ли перед like указать названия столбцов через запятую?
Такое делали для библиотеки. Вот кусок кода оттуда, может будет понятно по аналогии. //поиск
if (textBox1.Text != "")
{
string sql = "SELECT Книги.НазваниеКниги, Авторы.Фамилия, Авторы.Имя, Авторы.Отчество, Жанры.Жанр, Книги.ГодИздания, Абонементы.Абонемент " +
"FROM Книги, Жанры, Авторы, Абонементы WHERE Книги.ID = Жанры.ID and Книги.Автор = Авторы.ID and Книги.Абонемент = Абонементы.ID " +
" and CONCAT_WS(' ', Книги.НазваниеКниги, Авторы.Фамилия,Авторы.Имя, Авторы.Отчество, Жанры.Жанр, Книги.ГодИздания, Абонементы.Абонемент) like lower('%" + textBox1.Text + "%')";
DataView dv;
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
adapter = new SqlDataAdapter(sql, connection);
ds = new DataSet();
dt = new DataTable();
adapter.Fill(dt);
dataGridView1.DataSource = dt;
dv = new DataView(dt);
}
if (dv.Count == 0)
{
MessageBox.Show("По вашему запросу ничего не найдено.");
textBox1.Clear();
DataGrid();
}
}
else
{
MessageBox.Show("Заполните данные для поиска.");
DataGrid();
}
}
private void button5_Click(object sender, EventArgs e)
{
//очистка поиска
textBox1.Clear();
DataGrid();
}
+ в карму, спасиб
Пацаны, как реализовать такую тему, нужно, что бы странице браузера по ключевому слову находились ссылки и соответственно открывались
Скажите пожалуйста, Как сделать такую мгновенную фильтрацию для одновременно двух textBox ?
Сейчас при вводе данных в один текстбокс, фильтруется общая база, а не уже отфильтрованная вторым текстбоксом
Сделал)) В указании условия, нужно использовать AND и добавить такое же условие, но со значением из другого текстбокса
Второй раз за день дергаю)
У меня через Like не получается выполнить поиск по дате, есть советы?
Из твоего урока, где столбец Birthdate использует "DateTime date = DateTime.Parse(birthdate.Text);", прописал поиск через текстбокс и выдает ошибку что не может выполнить
Привет как ты решил эту проблему?
@@danteplay73 не помню, пол года назад для диплома делал :(
Пожалуйста, сделай видео о том, как можно добавить в базу файл PDF и выгрузить его для пользователя, желательно через datagridview. Спасибо 🌺
Спасибо!!!
Каким образом можно считать информацию из дата грида? Например есть список авторов либо футбольных команд, неважно, он отображается в одном гриде, нажимаем на строку с командой или автором, а во втором гриде появляется список игроков в команде или список книг автора.
Здравствуйте а как вывести значение типа даты из базы данных в DataGrid?
Привет, можешь рассказать как сделать так, чтобы данные в базе привязывались к одному пользователю. выбрал несколько записей и связал их с пользователем
C комбобоксом всё чётко, автору спасибо)
Но
При попытке фильтрации по текстбокусу выдаёт вот это: System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
(... as System.Data.DataTable) вернул null.
Кто знает способ решения?
Если еще актуально и пишите на WPF (и вместо DataGridView просто DataGrid), то попробуйте так:
(DataGrid1.ItemsSource as DataView).RowFilter = $"ProductName Like '%{textbox3.Text}%'";
Мне такой вариант помог
Коммент для продвижения ролика :)
Благодарю))
у меня просто DataGridView1.DataSource as DataTable возвращает null
Привет ты знаешь почему это происходит?
@@tioplain да там connection прописать надо было
sqlConnection.Open();
А можешь показать как сделать это красиво
А ЗАЧЕМ ТЫ СИДИШЬ В КАПЮШОНЕ, УШИ МЁРЗНУТ ИЛИ ГОЛОВКУ ПРИПЕКАЕТ ?