用户的照片存储在 SQL 表中的二进制列中。
我将此二进制数据检索到数据集中。
如何将此数据显示为图片框中的照片?
我试过这个,但它不起作用:(
array<byte>^ byteBLOBData = gcnew array<byte>(200);
byteBLOBData = (array<byte>^)( dataSet->Tables[ 0 ]->Rows[ 0 ]->ItemArray[ 7 ] );
System::IO::MemoryStream^ stmBLOBData = gcnew System::IO::MemoryStream(byteBLOBData );
pictureBox1->Image = Image::FromStream( stmBLOBData );
不幸的是,我遇到了一个异常:“参数无效”