Простая ФИЛЬТРАЦИЯ GridView C#. ПОИСК по GridView. List / C# / mssql

Поділитися
Вставка
  • Опубліковано 16 жов 2024
  • Поддержите автора - www.donationale...
    На карту сбера 4276400076514539 (Андрей Николаевич)
    Даже 100, даже 10 рублей будет просто превосходно!
    Если миллион скинет по рублю будет миллион рублей!)))
    В этом видео я расскажу как производится фильтрация gridView. Также покажу как реализовать поиску по gridView. Будет показан поиск по таблице.
    Базы данных для C# программиста: • Базы данных для C# про...
    Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!

КОМЕНТАРІ • 51

  • @anton_postolyuk
    @anton_postolyuk 3 роки тому +3

    О
    Всё ясно, всё понятно, быстрое пояснение, это редкость на просторах Ютуба
    Спасибо большое, теперь моя практика спасена))

    • @Bytepp
      @Bytepp  3 роки тому

      Классно)) рад, что видео понравилось

  • @Takao666
    @Takao666 3 роки тому +4

    Лучший, друг
    Делаю диплом, а ты очень вовремя записал видосик :D

    • @Bytepp
      @Bytepp  3 роки тому

      Круто))

  • @alexpetruco1348
    @alexpetruco1348 3 роки тому +5

    Спасибо Тебе огромнейшее !!!!

    • @Bytepp
      @Bytepp  3 роки тому

      Пожалуйста!!!)))

  • @konstantin3826
    @konstantin3826 Рік тому

    Спасибо! Отличные видеоуроки! Хотелось бы продолжения курса!

  • @jonjones5028
    @jonjones5028 3 роки тому +8

    Спасибо, а как сделать фильтрацию по двум comboBox одновременно?

  • @SHKIPPER989
    @SHKIPPER989 3 роки тому +1

    Спачибо!)
    Как боксёр, перед выходом на ринг)

    • @Bytepp
      @Bytepp  3 роки тому +1

      😆 точно)

  • @h4skeN
    @h4skeN 3 роки тому

    Отличное видео, сделал 10% моей практики буквально 1 раз посмотрев это видео. Успехов в продвижении в просторах ютуба!

    • @Bytepp
      @Bytepp  3 роки тому +1

      Круто)) Благодарю)

  • @ИльяНиколаев-д1й
    @ИльяНиколаев-д1й 3 роки тому +1

    Спасибо большое! Очень помогло) молодец

  • @flurps
    @flurps 2 роки тому

    просто лучший, мой проект говорит тебе большое спасибо

  • @Insp63
    @Insp63 3 роки тому +2

    Почему стандартный грид такой тормозной в плане отрисовки? каждое движение перерисовывает заново все

  • @moon5964
    @moon5964 11 місяців тому

    Отличное видео

  • @regulist3444
    @regulist3444 3 роки тому

    Имеется база данных в SSMS и сейчас разрабатываю приложение для работы с ним: огромная проблема с авторизацией пользователей в приложение(в БД имеется отдельная таблица, хранящая записи профилей) и передачей информации о текущем пользователе по приложению(имеется иерархия по правам доступа (администратор, разработчик, студент, гость) по которому определяется набор возможных действия пользователей

  • @Ночныепохождения-н5в

    Я хочу сделать так, чтобы на одной форме можно было вводить логин и пароль, а на второй отображались данные человека который вошел. Как сделать так чтобы при вводе данных в textbox перво формы можно было передать значение фильтру во второй чтобы отобразить его данные

  • @doniyorshukurov6571
    @doniyorshukurov6571 6 місяців тому

    Спасибо мне очень помогла это видео но уменя возникла ошибка когда я кирилский даные на поиск даю неработает

  • @jasurahmedow9965
    @jasurahmedow9965 3 роки тому +3

    А как сделать чтобы можно было вводить не ток 1 столбец а делать выборку всей таблицы ?

    • @bohdanyankovych197
      @bohdanyankovych197 3 роки тому +1

      Тоже интересно как в одном поле искать по всей таблице

  • @РаковВладислав
    @РаковВладислав 11 місяців тому +1

    А причем здесь DataTable. У меня из-за него как раз выдает ошибку, он принимает нулевое значение

  • @asdnevermore3330
    @asdnevermore3330 2 роки тому

    да-да посмотрел я 1 видео и вот уже оказался на 8. Четкие уроки!

  • @ДаниилКузнецов-з3и

    Я подключал таблицу с помощью панели элементов SqlConnection, пытался повторить но выдала ошибку DataTable возвращает null

  • @sergeysharcov494
    @sergeysharcov494 2 роки тому

    Спасибо, но есть вопрос все работает как у вас. Но задался вопросом по строке подключения если я делаю с полным путем расположения в файле конфигурации то база данных работает. Если я прописываю только название бд, в dataGridView1 записи добавляются, а в бд нет. Не могу понять в чем может быть проблема

  • @86werth
    @86werth Рік тому

    Автор, как загрузить данные из txt файла в datagredview?

  • @archseib3720
    @archseib3720 3 роки тому +2

    А как сделать фильтрацию по фио, если у меня фамилия имя и отчество в разных столбцах? Можно ли перед like указать названия столбцов через запятую?

    • @naumjullfs
      @naumjullfs 2 роки тому +1

      Такое делали для библиотеки. Вот кусок кода оттуда, может будет понятно по аналогии. //поиск
      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();
      }

  • @ВероникаНеверовская-и3ъ

    + в карму, спасиб

  • @WinnyX
    @WinnyX 2 роки тому

    Пацаны, как реализовать такую тему, нужно, что бы странице браузера по ключевому слову находились ссылки и соответственно открывались

  • @Олег-ц2и5п
    @Олег-ц2и5п 11 місяців тому

    Скажите пожалуйста, Как сделать такую мгновенную фильтрацию для одновременно двух textBox ?
    Сейчас при вводе данных в один текстбокс, фильтруется общая база, а не уже отфильтрованная вторым текстбоксом

    • @Олег-ц2и5п
      @Олег-ц2и5п 11 місяців тому

      Сделал)) В указании условия, нужно использовать AND и добавить такое же условие, но со значением из другого текстбокса

  • @kiwami5990
    @kiwami5990 3 роки тому +1

    Второй раз за день дергаю)
    У меня через Like не получается выполнить поиск по дате, есть советы?
    Из твоего урока, где столбец Birthdate использует "DateTime date = DateTime.Parse(birthdate.Text);", прописал поиск через текстбокс и выдает ошибку что не может выполнить

    • @danteplay73
      @danteplay73 2 роки тому

      Привет как ты решил эту проблему?

    • @kiwami5990
      @kiwami5990 2 роки тому

      @@danteplay73 не помню, пол года назад для диплома делал :(

  • @КаринаБайчорова-м2н

    Пожалуйста, сделай видео о том, как можно добавить в базу файл PDF и выгрузить его для пользователя, желательно через datagridview. Спасибо 🌺

  • @gudsan1000
    @gudsan1000 3 роки тому

    Спасибо!!!

  • @ДжазБлюзович
    @ДжазБлюзович 2 роки тому

    Каким образом можно считать информацию из дата грида? Например есть список авторов либо футбольных команд, неважно, он отображается в одном гриде, нажимаем на строку с командой или автором, а во втором гриде появляется список игроков в команде или список книг автора.

  • @danteplay73
    @danteplay73 2 роки тому

    Здравствуйте а как вывести значение типа даты из базы данных в DataGrid?

  • @Rublev_m
    @Rublev_m 3 роки тому

    Привет, можешь рассказать как сделать так, чтобы данные в базе привязывались к одному пользователю. выбрал несколько записей и связал их с пользователем

  • @veritas8961
    @veritas8961 2 роки тому +1

    C комбобоксом всё чётко, автору спасибо)
    Но
    При попытке фильтрации по текстбокусу выдаёт вот это: System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
    (... as System.Data.DataTable) вернул null.
    Кто знает способ решения?

    • @ИльяБорисенко-ъ2з
      @ИльяБорисенко-ъ2з 2 роки тому

      Если еще актуально и пишите на WPF (и вместо DataGridView просто DataGrid), то попробуйте так:
      (DataGrid1.ItemsSource as DataView).RowFilter = $"ProductName Like '%{textbox3.Text}%'";
      Мне такой вариант помог

  • @zver7676
    @zver7676 3 роки тому

    Коммент для продвижения ролика :)

    • @Bytepp
      @Bytepp  3 роки тому

      Благодарю))

  • @rem244
    @rem244 2 роки тому +1

    у меня просто DataGridView1.DataSource as DataTable возвращает null

    • @tioplain
      @tioplain 2 роки тому

      Привет ты знаешь почему это происходит?

    • @rem244
      @rem244 2 роки тому

      @@tioplain да там connection прописать надо было
      sqlConnection.Open();

  • @Tv-im4pl
    @Tv-im4pl 2 роки тому

    А можешь показать как сделать это красиво

  • @jonivahovish567
    @jonivahovish567 3 роки тому

    А ЗАЧЕМ ТЫ СИДИШЬ В КАПЮШОНЕ, УШИ МЁРЗНУТ ИЛИ ГОЛОВКУ ПРИПЕКАЕТ ?