У меня есть таблица изображений, которая имеет следующие столбцы:
PICTURE_ID int IDENTITY(1000,1) NOT NULL,
CATEGORY_ID int NOT NULL,
IMGDATA image NOT NULL,
CAPTION1 text COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
MIME_TYPE nchar(20) NOT NULL DEFAULT ('image/jpeg'),
IMGTHDATA image NOT NULL
В моем коде есть:
string tableName = "CATPICS";
SqlConnection dbConnection = new SqlConnection(connStr);
SqlDataAdapter daCatPics = new SqlDataAdapter("SELECT TOP(3) * FROM CATEGORY_PICTURES", dbConnection);
DataSet dsPics = new DataSet();
daCatPics.Fill(dsPics, tableName);
gvCatPics.DataSource = dsPics;
gvCatPics.DataMember = tableName;
gvCatPics.DataBind();
На разметке у меня в значительной степени есть:
<asp:GridView ID="gvCatPics" runat="server"></asp:GridView>
Однако, когда код выполняется, он просто игнорирует два столбца изображения (IMGDATA и IMGTHDATA). По некоторым причинам это не признает, что они являются столбцами изображения. Кто-нибудь знает о простейшем способе рендеринга изображения?