0

ボタンをクリックして、使用するドメインデータソースからデータグリッドで選択されているアイテムを削除しようとしています。

ボタンクリックのコードは次のとおりです。

 private void medItemRemove_Click(object sender, RoutedEventArgs e)
        {
            if (medicineInventoryDataGrid.SelectedIndex != -1)
            {
                MedicineInventory M = (MedicineInventory)medicineInventoryDataGrid.SelectedItem;

                MedicineInventory toRemove = (from a in ctx.MedicineInventories where (a.MedicineInventoryId == M.MedicineInventoryId) select a).Single();

                ctx.MedicineInventories.Remove(toRemove);               

            }
        }

ただし、クリックすると、次のエラーが表示されます。

「特定のエンティティは EntitySet に含まれていません。」

どこが間違っていますか?

4

1 に答える 1

0

試す

 MedicineInventory M = (MedicineInventory)medicineInventoryDataGrid.SelectedItem.DataItem;
于 2012-10-14T09:26:58.337 に答える