4

radgridviewデータベースからのデータを表示するために C# winform アプリケーションで使用しています。また、ADO.Net を使用してデータベースを変更しています。問題は、たとえば行を削除したり、新しい行を追加したりしてデータベースを変更した後、変更がグリッドビューに表示されないことです。また、スマート タグを使用してデータベースを gridview にバインドし、新しいデータセットを作成して割り当てようとしたときに、大量のエラーが発生
したことにも言及したいと思います。それを強制的にリロードする 方法について何か提案はありますか?radgridview1.datasource
radgridviewdatasource

4

6 に答える 6

5

データソースが変更されたときにデータグリッドを更新するには、次のコードを使用します。

this.radGridViewName.MasterTemplate.Refresh(null); 

この行は私の問題を解決しました:-)

于 2013-12-14T12:29:52.933 に答える
0

このソリューションは、アレクサンダーのソリューションに似ています。

List<ClassOfDataRow> t = radGridView.ItemsSource as List<ClassOfDataRow>;
radGridView.ItemsSource = null;
radGridView.ItemsSource = t;

ClassOfDataRowグリッドに 1 行のデータを格納するために使用されるクラスでradGridViewあり、RadGridView の名前です。

于 2014-06-27T13:15:52.680 に答える
0

データセットには、新しいデータがデータセットに渡される前に呼び出すことができる clear 関数があります。

Resultset.Clear();
DataAdapter.fill(Resultset);
Radgridview.datasource=Resultset;
于 2016-05-09T13:19:47.673 に答える