سلام دوستان
من يه بانك اطالاعاتي دارم با يه جدول كه يكي از فيلدهاش عكسه . با نوع image
راحت ميشه داده وارد جدول كرد ولي موقع خواندن از جدول به فيلد عكس ايراد ميگيره . موقع اجرا
اين كدش
MemoryStream ms = new MemoryStream();
ms.Write((Byte[]) dataGridView1[1, dataGridView1.SelectedRows[0].Index].Value, 0, dataGridView1[1, dataGridView1.SelectedRows[0].Index].ToString().Length);
Form2 f = new Form2();
f.textBox1.Tag = dataGridView1.CurrentRow.Cells[0].Value;
f.textBox1.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
f.pictureBox1.Tag = dataGridView1.CurrentRow.Cells[1].Value;
f.pictureBox1.Image = Image.FromStream(ms);
f.ShowDialog();
اينم خطاي هنگام اجرا
Unable to cast object of type 'System.Data.Linq.Binary' to type 'System.Byte[]'.