none
Можно ли сделать поиск данных по всей таблице без организации циклов? RRS feed

  • Вопрос

  • Можно ли сделать поиск данных по всей таблице без организации циклов используя только

    методы класса DataView? В данном коде происходит поиск только по одному столбцу "Фамилия".

    private void textBox1_TextChanged(object sender, EventArgs e){             DataView _dataView =new DataView(testDataSet1.People);             _dataView.RowFilter=string.Format("Фамилия LIKE '%{0}%'", textBox1.Text);             dataGridView1.DataSource= _dataView;}

                           


    • Изменено smv0647 29 мая 2014 г. 10:16

Ответы

  • "Можно ли сделать поиск данных по всей таблице без организации циклов используя только методы класса DataView?" -  а где у вас цикл, я что то не вижу. Можно использовать стандартные методы Find и FindRows, реализацию можно посмотреть тут. Насчёт того, что используются циклы в самих методах, если это вам нужно. Если нужны более гибкие возможности, то нужно смотреть в сторону LINQ.

    Сделаем содержимое сообщества лучше, вместе!

    Модератор

Все ответы

  • Здравствуйте,

    Не думаю что есть такая возможность. Разве что если Вам заранее не известны точные размеры таблицы.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    Модератор
  • "Можно ли сделать поиск данных по всей таблице без организации циклов используя только методы класса DataView?" -  а где у вас цикл, я что то не вижу. Можно использовать стандартные методы Find и FindRows, реализацию можно посмотреть тут. Насчёт того, что используются циклы в самих методах, если это вам нужно. Если нужны более гибкие возможности, то нужно смотреть в сторону LINQ.

    Сделаем содержимое сообщества лучше, вместе!

    Модератор