DataTable dtDetail = this.dstSource.Tables[DETAIL_TABLE_NAME];
if(dtDetail.DefaultView.Count > 0)
{
this.dgrdSub.Focus();
this.dgrdSub.Select(this.dgrdSub.CurrentRowIndex);
dtDetail.DefaultView.Delete(this.dgrdSub.CurrentRowIndex);
}
其中dgrdSub是我的Datagrid
dtDetail是我绑定到dgrdSub的一个表
结果在dtDetail.DefaultView.Delete(this.dgrdSub.CurrentRowIndex);删除的时候
老是出现提示:此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据
但是结果能删除