C# 在Datagrid视图中显示图像
我有一个带有DataGridView的C表单。C# 在Datagrid视图中显示图像,c#,C#,我有一个带有DataGridView的C表单。 我的问题是如何在MySql数据库的DataGridView中显示图像。图像存储为BLOB。您可以使用这部分代码 MySqlDataReader myRead; myRead = SelectCommand.ExecuteReader(); ... byte[] img = (byte[])(myRead["picture_column"]); if (img == nu
我的问题是如何在MySql数据库的DataGridView中显示图像。图像存储为BLOB。您可以使用这部分代码
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);
....
到目前为止你试过什么?你有什么问题吗?你能给我们看一些代码吗?