【问题标题】:Converting and displaying a byte array as an image in a datagrid [duplicate]将字节数组转换并显示为数据网格中的图像[重复]
【发布时间】:2011-08-29 18:51:08
【问题描述】:

可能重复:
how to display converted byte array as image in datagrid

我已将图像插入 sql 数据库。我想在数据网格中显示这些图像。目前在我的数据网格中,我只有一个图像列,该列中的每个单元格都只显示 Byte[]Array。所以我需要将这些字节数组转换回图像,然后在数据网格中显示这些图像。我对如何做到这一点持空白。任何帮助表示赞赏。谢谢

【问题讨论】:

  • 我没有看到任何代码,也许您忘记发布到目前为止您尝试过的内容。
  • 我可以假设这是网络表单吗?如果是这样,您将不得不写信给回复。您可能最终不得不创建自己的文件处理程序(这很简单)。
  • 你应该回答 cmets
  • 对不起,我通常这样做...发布此消息后我工作真的很忙...@Justin - 不,我没有使用网络表单。 @Fosco - 我真的没有任何代码可以显示...我正在寻找一些东西让我开始。

标签: c# sql datagrid bytearray


【解决方案1】:

您可能需要从 DataGridViewCell 继承并创建您自己的,可以将字节数组转换为位图并将其绘制在自己身上。

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcell.aspx

然后通过这里的示例,您将了解如何在数据网格上使用它。

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.aspx

【讨论】:

  • 感谢这些链接,我今天会看看它们并尝试想出一些东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-28
  • 2011-11-25
  • 2013-08-07
  • 2016-08-27
  • 1970-01-01
  • 1970-01-01
  • 2011-10-25
相关资源
最近更新 更多