C# 从SQLserverCE加载作为数组存储的墨水盒签名
我正在使用CF 3.5开发一个C#智能应用程序,它需要捕获签名的能力 为了实现这一点,我使用了Resco的墨水盒控件。为了保存和加载图像,我尝试将提供的VB源代码转换为C# 应用程序保存签名时没有任何问题,但是,当我尝试从数据库加载文件时,我在下面的代码行中得到一个无效强制转换异常C# 从SQLserverCE加载作为数组存储的墨水盒签名,c#,vb.net,compact-framework,.net,C#,Vb.net,Compact Framework,.net,我正在使用CF 3.5开发一个C#智能应用程序,它需要捕获签名的能力 为了实现这一点,我使用了Resco的墨水盒控件。为了保存和加载图像,我尝试将提供的VB源代码转换为C# 应用程序保存签名时没有任何问题,但是,当我尝试从数据库加载文件时,我在下面的代码行中得到一个无效强制转换异常 MemoryStream stream = new MemoryStream(Convert.ToByte(dr["Signature"])); 这是我从下面的VB代码转换而来的 New System.IO.M
MemoryStream stream = new MemoryStream(Convert.ToByte(dr["Signature"]));
这是我从下面的VB代码转换而来的
New System.IO.MemoryStream(CType(myReader("Signature"), Byte()))
我已经测试了提供的VB代码,它工作得非常好。有没有人能给我一些建议来解决这个问题,因为我完全被难住了。我们将非常感谢所有的帮助
提前感谢您需要强制转换到字节数组
非常感谢。非常感谢。
var stream = new MemoryStream((byte[])dr["Signature"]);