0

次のコードで DataGrid をバインドしていますが、コード ビハインドで行を追加または削除すると、すべてが機能しているように見えます。グリッドは、追加または削除された行を期待どおりに自動的に表示します。ただし、ユーザーがページのボタンをクリックすると、すべてのレコードの列が文法的に更新されます。これらの更新はグリッドですぐには更新されないため、これを行う方法を見つけようとしています。問題またはグリッドへの再バインドですか、またはこれを処理する必要がある observablecollection のために自動的に何かがありますか?

// Get the Disaster ID selected
_selectedDisaster = (DisasterEvent)combo.SelectedItem;


// Return volunteers that have been selected 
// And populate the grid
Binding b = new Binding("");
b.Mode = BindingMode.OneWay;
b.Source = DisasterEvent_Volunteers;


this._grid_SelectedVolunteers.SetBinding(DataGrid.ItemsSourceProperty, b);
this._grid_SelectedVolunteers.AutoGenerateColumns = true;
4

1 に答える 1