0
私は、この(DevExpress社のイメージコントロール)を持つ:SqlDbType.Varbinaryフィールド(Evalを使用)を.NETのC#メソッドに渡す方法は?私のASPXコードで
私のテーブルの列の写真はタイプvarbinary型(最大)であるprotected static byte[] GetPhoto(byte[] photo)
{
return photo;
}
:私はこれを持って後ろに私のコードで次に
<dx:ASPxBinaryImage Value='<%# GetPhoto(Eval("Photo")) %>' ID="BinaryImagePreview" runat="server" ClientIDMode="AutoID" Width="100px" />
を私はSqlDbType.Varbinaryが[]のバイトにマッピングされているので、ここで何か問題があってはならないことを読んでいたが、コンパイラは常にエラーをスローします:
The best overloaded method match for 'StoreProfile.Admin.GetPhoto(byte[])' has some invalid arguments
どうして?
私がしたいのは、写真が存在するかどうかをチェックすることです(ヌルです)。それから、no_photo.jpgのようなディスクからいくつかのデフォルト写真を表示します。