0

我的表单中有一个 PictureEdit 和一个按钮,用于将此 PictureEdit.Image 保存到 SQL 数据库。

我写了这段代码:

Byte[] imgData = new ImageConverter().ConvertTo(auteurPhoto.Image, typeof(Byte[])) as Byte[];
                        row[11] = imgData == null ?
                           DBNull.Value :
                           imgData as Object;

但是当 PictureEdit.Image 中没有图片时的问题,它将值 0x 存储在 Image 的列上,我想存储 NULL 值!

4

1 回答 1

1

尝试

row[11] = imgData == null || imgData.Length == 0 ? DBNull.Value : imgData as Object;

反而。

于 2012-09-23T20:05:52.863 回答