2016-10-27 24 views
0

Я пишу программу, которая использует текстовое поле, которое пользователь может ввести, чтобы искать набор данных «штат».Как динамически обновлять данные в datagridview на основе нажатия клавиши от пользователя?

Данные из таблицы «Staf» отображаются в сетке данных, но я хочу, чтобы сетка данных обновлялась по мере ввода пользователем текстового поля поиска.

Я не могу понять это, я уверен, что его просто и легко решить, но мне нужна помощь, пожалуйста.

Заранее благодарен!

+0

разместить свой код, что вы пробовали до сих пор так было бы легко предположить. Мое предложение - написать функцию таким образом, чтобы она извлекала необходимые данные на основе вашего поиска и обновляла данные в вашей сетке – Prashanth

ответ

0

Вы должны обрабатывать текст события изменения фильтрационного текстового поля (при условии, что ваш datagrdview является привязкой к данным):

private void textBoxFilter_TextChanged(object sender, EventArgs e) 
{ 
    //Replace your field here 
    (dataGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("Field = '{0}'", textBoxFilter.Text); 
}