CurrencyManager cm= BindingContext[dataGrid1.DataSource,dataGrid1.DataMember] as CurrencyManager; if (cm != null) { int rowindex=this.dataGrid1.CurrentCell.RowNumber;//或CurrentRowIndex cm.RemoveAt(rowindex); this.iSelectRowIndex = -1; }