private void btnAddImage_Click(object sender, EventArgs e) { DataSetMain.ImageRow row = this.dataSetMain1.Image.NewImageRow(); row.Person_Id = this.PersonRow.Id; row.Image = LoadImage(); if (row.Image.GetLength(0) > 0) { this.dataSetMain1.Image.AddImageRow(row); this.imageTableAdapter.Update(row); UpdatePersonTemplate(); } }
private void bindingSourceImage_CurrentChanged(object sender, EventArgs e) { this.ImageRow = (DataSetMain.ImageRow)GetCurrentGridRow(sender); if (this.ImageRow != null) { this.btnDelImage.Enabled = true; this.pictureBox1.Image = Image.FromStream(new MemoryStream(this.ImageRow.Image)); } else { this.pictureBox1.Image = null; this.ImageRow = null; this.btnDelImage.Enabled = false; } }