0

Visual Designerで、設計時にASP.NET2.0GridViewコントロールをデータソースにバインドします。

データベースが変更された場合、データベースの変更を反映するようにGridViewコントロールを更新するにはどうすればよいですか?

グリッドがプログラムでデータにバインドされている場合は、データの新しいコピーを取得してリバウンドすることができます。

アップデート

私の質問をさらに明確にする必要があると思います。GridViewデータコントロールを使用して設計時にバインドされた場合、プログラムSqlDataSourceで更新するにはどうすればよいGridViewですか?新しいものにバインドしますか、それともデータソースを変更せずDataSetにメソッドを呼び出すだけですか?GridView.DataBind()

私はこれを途中で試し、単にGridView.DataBind()それを行ったと呼んでいると思いますが、確信が持てません。

4

2 に答える 2

3

AJAXを使用して同じものを実装できます。GridViewを更新パネルに配置します。タイマーを追加すると、タイマーティックでGridviewを再バインドできます。データベースでデータが変更されるとすぐに、タイマーの目盛りでグリッドビューに反映されます。

于 2012-09-15T17:54:49.603 に答える
1

私が見た.Netでこれを行うための組み込みの方法はありません。

あなたができる最善のことは、新しいDb値を定期的にチェックし、必要に応じてコードビハインドからグリッドを再バインドするデータ更新スレッドを作成することだと思います

于 2012-09-15T03:10:18.050 に答える