static public void DeleteImage(int InfoIndex, int ImageIndex, ReadInfoForm This) { DialogResult D = MessageBox.Show("您确定要删除当前照片吗?", "Delete", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (D == DialogResult.OK) { Start(); int Max = ImageIndexMax(InfoIndex, ImageIndex); while (ImageIndex <= Max) { if (ImageIndex + 1 >= 10) { Set.Tables[0].Rows[InfoIndex][ImageIndex] = null; break; } else { Set.Tables[0].Rows[InfoIndex][ImageIndex] = Set.Tables[0].Rows[InfoIndex][ImageIndex + 1]; } ImageIndex++; } End(); Heart.Read(InfoIndex, ImageIndex = 5, This); MessageBox.Show("删除成功", "Delete", MessageBoxButtons.OK); } }
private void ReadInfoForm_Load(object sender, EventArgs e) { Heart.Read(InfoIndex = 0, ImageIndex = 5, this); }