veritabanından görüntü alma Ben bir Image_ID, Resim, Resim_Adı ve Recipe_ID içeren veritabanında bir tablo var.C#
Bunları ayrı bir biçimde düzenlemeye çalışıyorum. Dolayısıyla dataGridView'daki bir satır seçildiğinde, düzenleme formunda, verilerle doldurulmuş ilgili alanlarla açılacaktır.
Görüntüden ayrı olarak tüm verilerle yapabiliyorum. Açıkçası bir şekilde onu metin alanları ile yaptığım gibi dönüştürmem gerekiyor ama nasıl yapacağım konusunda hiçbir fikrim yok.
Düzenleme Görüntü Sıra
//Edit image row
private void EditImageBtn_Click(object sender, EventArgs e)
{
try
{
EditImageForm Image = new EditImageForm();
Image.imageidTxt.Text = this.imageGridView.CurrentRow.Cells[0].Value.ToString();
//Image.picImg.Text = this.imageGridView.CurrentRow.Cells[1].Value.ToString();
Image.nameTxt.Text = this.imageGridView.CurrentRow.Cells[2].Value.ToString();
Image.recipeCombo.Text = this.imageGridView.CurrentRow.Cells[3].Value.ToString();
Image.ShowDialog();
loadImageTable();
}
catch (Exception Ex)
{
MessageBox.Show(Ex.Message);
}
}
Hatanın veri türü nedir? e? Veritabanında BLOB veya varbinary olarak mı depolanır? Sorununuz bunu görsel bir resme dönüştürüyor mu? –
@DavidOesterreich Görüntü ve Bayt olarak saklanır. Yüklemem çalışıyor, ancak doğru şekilde görüntülemek için onu alamıyorum. –