我正在使用 CF 3.5 在 C# 中开发一个智能应用程序,它需要能够捕获签名。
为了实现这一点,我使用了 Resco 的 InkBox 控件。为了保存和加载图像,我尝试将提供的 VB 源代码转换为 C#。Resco InkBox 源代码
应用程序保存签名没有任何问题,但是,当我尝试从数据库加载文件时,我在以下代码行中收到Invalid Cast Exception ;
MemoryStream stream = new MemoryStream(Convert.ToByte(dr["Signature"]));
我从以下 VB 代码转换而来。
New System.IO.MemoryStream(CType(myReader("Signature"), Byte()))
我已经测试了提供的 VB 代码,它运行良好。有没有人能给我提供解决这个问题的任何建议,因为我完全被难住了。所有帮助将不胜感激。
提前致谢