2011-11-20 3 views
1

Я использую DataTable для пользовательского отчета и DataView для поиска одной записи.Обновить DataGridView

enter image description here

Вот мой код поиска:

private void btnSearch_Click(object sender, EventArgs e) 
    { 
     dgvReport.DataSource = new DataView(dt, "StudentID = " + txtSearch.Text, "StudentID", DataViewRowState.CurrentRows); 
    } 

Теперь то, что я хочу, чтобы это произошло, когда я обновить DataGridView, я хочу, чтобы отобразить снова все записи. Любая помощь? DataGridView.Refresh(); код, похоже, не работает.

enter image description here

+0

Метод Refresh позволяет только перерисовать DGV. –

ответ

2

Почему не просто установить источник данных обратно в DataTable (DT)?

+0

Спасибо, очень полезно. –

0

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

Ваша кнопка refesh должна установить источник данных отчета thr на dt.

+0

Спасибо, очень полезно. –

Смежные вопросы