Inser キーを押したときに、Silverlight の DataGrid に空白の新しい行を挿入したい。しかし、これをしている間、それは私にエラーを与えます
"オブジェクト参照がオブジェクト インスタンスに設定されていません"。
テーブルと Bounddata という Observable Collection を使用しています。
クリックした行のインデックスを確認してから、ユーザーが情報を入力できる新しい空白行を挿入したいと考えています。そして、新しいデータがデータベースに保存されます。
私は以下のコードを書きました:
if (e.Key == Key.Insert)
{
ATClientDependent r = new ATClientDependent() { DependentGUID = Guid.NewGuid() };
int index = BoundData.IndexOf(dataGrid.SelectedItem as ATClientDependent);
BoundData.Insert(index, r);
dataGrid.SelectedIndex = index;
dataGrid.BeginEdit();
proxy.AddObject("ATClientDependents", r);
}
私を助けてください。