我有一个带有DataGridView
的C#表单
我的问题是如何在MySql数据库的DataGridView
中显示图像。图像存储为BLOB。
答案 0 :(得分:0)
您可以使用此部分代码
MySqlDataReader myRead;
myRead = SelectCommand.ExecuteReader();
...
byte[] img = (byte[])(myRead["picture_column"]);
if (img == null)
yourImage.ImageUrl = null;
else {
MemoryStream mstream = new MemoryStream(img);
yourImage.ImageURL = "data:image/jpeg;base64,"+Convert.ToBase64String(img);
....