从数据库加载PictureBox图像

ali*_*mer 10 c# sql-server

我正在尝试将图像从数据库加载到PictureBox.我使用以下代码将它们加载到我的图片中.我写了一些代码,但不知道我该怎么做才能继续.

任何帮助将不胜感激.

private void button1_Click(object sender, EventArgs e)
    {
        sql = new SqlConnection(@"Data Source=PC-PC\PC;Initial Catalog=Test;Integrated Security=True");
        cmd = new SqlCommand();
        cmd.Connection = sql;
        cmd.CommandText = ("select Image from Entry where EntryID =@EntryID");
        cmd.Parameters.AddWithValue("@EntryID", Convert.ToInt32(textBox1.Text));
    }
Run Code Online (Sandbox Code Playgroud)

Mar*_*num 15

在button1_Click中继续这样的事情:

// Your code first, here.

var da = new SqlDataAdapter(cmd);
var ds = new DataSet();
da.Fill(ds, "Images");
int count = ds.Tables["Images"].Rows.Count;

if (count > 0)
{ 
    var data = (Byte[])ds.Tables["Images"].Rows[count - 1]["Image"];
    var stream = new MemoryStream(data);
    pictureBox1.Image = Image.FromStream(stream);
} 
Run Code Online (Sandbox Code Playgroud)