public virtual void DeleteTrackRecord() { if (SelectedTrackRecord == null) { XtraMessageBox.Show("请选中要删除的行", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { string sqlStr = $"DELETE [db_SFI].[dbo].[tb_track_record] WHERE int_id={SelectedTrackRecord.int_id}"; if (XtraMessageBox.Show("删除后不可恢复,是否继续?", "错误信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { if (SQLHelper.UpDateSQL(sqlStr)) { TrackRecords.Remove(SelectedTrackRecord); } } } }