Как отобразить изображение в картинке из сетки данных? - PullRequest
0 голосов
/ 27 апреля 2018

Я работаю с приложением Windows Form, и у меня есть база данных SQL с членами таблицы и столбцами: id, fname, lname, пол, телефон, создано, электронная почта и изображение (изображения сохранены. Я использую связанную DataGrid со всеми столбцы, кроме столбца идентификатора. Я хочу, чтобы в картинке отображалось изображение из выбранной строки, я перепробовал все, что нашел в Интернете, но ничего.

Это запрос к таблице:

CREATE TABLE [dbo].[members](
[id] [int] IDENTITY(1,1) NOT NULL,
[fname] [varchar](50) NOT NULL,
[lname] [varchar](50) NOT NULL,
[gender] [varchar](10) NOT NULL,
[telephone] [varchar](20) NOT NULL,
[created] [date] NULL,
[picture] [image] NULL,
[email] [varchar](50) NULL,

CONSTRAINT [PK__members__3213E83F00551192] ПЕРВИЧНЫЙ КЛЮЧ, КЛАСТЕРНЫЙ

А это код для отображения столбцов:

DataGridViewRow row = dataGridView1.Rows[e.RowIndex];

        nameText.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
        lnameText.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
        genderText.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
        telephoneText.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
        datecreaText.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
        emailText.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();



        var data = (Byte[])(row.Cells[6].Value);
        var stream = new MemoryStream(data);
        pictureBox1.Image = Image.FromStream(stream);

Может ли кто-нибудь помочь мне 3 дня в решении этой проблемы, и я не могу ее решить.

...