用到的列表控件:
DevExpress.XtraGrid.GridControl gridControlPicList
DevExpress.XtraGrid.Views.Grid.GridView gridView关键代码:
this.gridView1.DeleteRow(gridView1.FocusedRowHandle);删除数据库对应数据:
VCheckData.RT_OuterCheckDataTable deleteOuterCheck=(VCheckData.RT_OuterCheckDataTable)aRt_OuterCheck.GetChanges(DataRowState.Deleted);if (deleteOuterCheck != null &&deleteOuterCheck.Rows.Count>0)
{
foreach(DataRow row in deleteOuterCheck)
{
string vCheckNo =row["VCheckNo"].ToString();这句会报错"不能通过已删除的行访问该行的信息"
DeleteOuterCheck(tran,vCheckNo,row["ItemNo"].ToString());
}
}有哪位知道该如何解决这个问题的,谢谢尽快回复下 GridControlDelete()c#