У меня есть элемент управления Gridview asp.net, в котором я собираюсь показать два столбца, одно текстовое поле, а другое - поле изображения. Сетка должна быть расширяемой и должна показывать все изображения. Когда я запускаю страницу, все изображения строк отображаются одинаково. Как решить эту проблему?Как отобразить несколько строк изображений в gridview из таблицы sql
! [Грид просматривать результаты] [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();
}