私は、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
、控えめに言ってください