コードを投稿していないので、.aspxファイルを使用し、gridviewコントロールとすべてを既にレンダリングしていると想定しています。を使用して画像コントロールを追加したことを確認してください
<asp:Image ID="imgPhoto" runat="server"
ImageUrl =
'<%#"ImageHttpHandler.ashx?ProductID="+Eval("ProductID")%>'/>
HTTPハンドラーは、アプリケーションコンテキストにアクセスできます。これには、要求しているユーザーのID(わかっている場合)、アプリケーションの状態、およびセッション情報が含まれます。HTTPハンドラーが要求されると、ASP.NETは適切なハンドラーのProcessRequestメソッドを呼び出します。ハンドラーのProcessRequestメソッドで記述したコードは、応答を作成し、それを要求元のブラウザーに送り返します。
次のように画像を取得するメソッドでreturnstmtを使用します
return (Byte[])dtProductsPhoto.Rows[0][0];
を使用してハンドラーをWeb.configファイルに登録したことを確認してください
<httpHandlers>
<add verb="*" path="*ImageHttpHandler.ashx"
type="GridView.ImageHttpHandler,GridView" />
それがうまくいくことを願っています...