gpt4 book ai didi

c# - 如何使用 C# 将 mysql 中的 blob 图像检索到 datagridview

转载 作者:行者123 更新时间:2023-11-29 19:04:48 25 4
gpt4 key购买 nike

我正在使用此语法,其中 dr.getValue(6) 是来自 mysql 的 blob 图像。

public void LoadRecords()
{
metroGrid1.Rows.Clear();
cm = new MySqlCommand("Select * from tblaccnt", cn);

dr = cm.ExecuteReader();
while (dr.Read())
{
metroGrid1.Rows.Add(dr.GetValue(0), dr.GetValue(1), dr.GetValue(2), dr.GetValue(3), dr.GetValue(4), dr.GetValue(5), dr.GetValue(6));

}

dr.Close();
}

但我总是以参数无效异常结束。预先感谢您的帮助

最佳答案

您必须为图像设置字节数组

  (byte[])reader["ImageData"] 

然后转换为图片

 MemoryStream ms = new MemoryStream((byte[])reader["ImageData"]);
Image returnImage = Image.FromStream(ms);

关于c# - 如何使用 C# 将 mysql 中的 blob 图像检索到 datagridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43590868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com