私は、DataGridから彼のデータを取得するを持っていObservableCollectionます。
私のObservableCollection:
public ObservableCollection<CodeElement> _codeElementList;
public ObservableCollection<CodeElement> codeElementList
{
get { return _codeElementList; }
set
{
if (value != _codeElementList)
{
_codeElementList = value;
OnPropertyChanged("codeElementList");
}
}
}
私もそうテストしましObservableCollectionた:
public ObservableCollection<CodeElement> codeElementList { get; set; }
割り当て
public MainWindow()
{
InitializeComponent();
codeElementList = DBAnbindung.LoadCodeList();
dtGCode.ItemsSource = codeElementList;
}
から彼のObservableCollectionデータを取得しますdatabase。プログラムを起動すると、すべてのエントリが表示されます。今、私はそれを選択しcodeElementて削除します。codeElementで削除されましたdatabaseが、私のはDataGrid空です。
CodeElement code = dtGCode.SelectedItem as CodeElement;
DBAnbindung.DeleteCode(code);
codeElementList.Clear();
codeElementList = DBAnbindung.LoadCodeList();
私は何が間違っているのですか?data私がどのように私のをロードするかを見たい場合はObservableCollection、控えめに言ってください