DataSet から行を削除しようとすると、次のエラーが発生します。
行を介して削除された行情報にアクセスすることはできません
これを修正するにはどうすればよいですか。
以下は私の機能です:
private void btnDelete_Click(object sender, EventArgs e)
{
var result = MessageBox.Show("Proceed to deleting this location?", "Delete Location", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (result == DialogResult.Yes)
{
var row = myData.xspArea.FindByxar_Id(pRow.xar_Id);
if (row.RowState != DataRowState.Deleted)
{
row.Delete();
MessageBox.Show("This location has been deleted", "Location Deleted", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
else
{
this.Close();
}
}