私はasp.net Gridviewコントロールを持っています.2つの列を表示します.1つはテキストフィールドで、もう1つは画像フィールドです. グリッドは展開可能で、すべての画像を表示する必要があります。ページを実行すると、すべての行の画像が同じものを表示しています。この問題を解決するにはどうすればよいですか?
![グリッド ビューの結果][1]
Imagehandler ファイルを使用しました
SqlConnection conn = new SqlConnection(connString);
string sqlsts = "SELECT us.name, us.image from userdetails as us where us.user_id in (select user_id from user_team where team_id in (select team_id from teaminfo where teamname='" + team + "'))";
SqlCommand command = new SqlCommand(sqlsts, conn);
conn.Open();
DataTable dtst = new DataTable();
SqlDataAdapter adp = new SqlDataAdapter(sqlsts, conn);
adp.Fill(dtst);
int roc = dtst.Rows.Count;
int coc = dtst.Columns.Count;
for (int i = 0; i < roc; i++)
{
Byte[] imageData = (Byte[])dtst.Rows[i]["image"];
context.Response.BinaryWrite((Byte[])dtst.Rows[i]["image"]);
context.Response.ContentType = "image/jpeg";
context.Response.End();
}