Получить несколько записей, используя DataView - PullRequest
0 голосов
/ 21 ноября 2011

Я хочу получить записи в DataGridView, используя DataView. Например, я хочу получить записи о студентах в возрасте от 15 до 18 лет. Как мне это сделать? Ниже приведен мой код для извлечения одной записи только с использованием DataView:

dgvReport.DataSource = new DataView(dt, "StudentID = " + txtSearch.Text, "StudentID", DataViewRowState.CurrentRows);

Любая помощь будет оценена. Спасибо.

1 Ответ

0 голосов
/ 21 ноября 2011

вы можете использовать свойство RowFilter для этого

        DataView dataView = new DataView(dt);
        dataView.RowFilter  = "age > 14 and age < 19";
        dgvReport.DataSource = dataView;

вы получите строки с возрастом, начиная с 15 и заканчивая 18

...