2011-11-20 12 views
1

私はカスタムレポートにDataTableを使用し、単一レコードを検索するにはDataViewを使用しています。Refresh 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ボタンは、レポートのデータソースをdtに戻す必要があります。

+0

ありがとう、非常に参考になりました。 –