Я пытаюсь отобразить изображение из базы данных в виде сетки, все изображения хранятся в папке изображений, как получить изображение из этой папки и отобразить в нем ... но оно не работает должным образом ... здесь хранится полный путь изображение в базе данных. как сохранить имя папки с именем изображения в базе данных вместо полного пути
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" ShowHeader="false">
<Columns>
<asp:BoundField DataField="img" HeaderText="ImageURL"/>
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="i" width="100px" runat="server" Height="100px" ImageUrl='<%# Eval("img","~/Images/{0}") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
SqlConnection con = new SqlConnection(@"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename = C:\Users\user\Documents\imgupload.mdf; Integrated Security = True; Connect Timeout = 30");
con.Open();
SqlCommand cmd = new SqlCommand("select * from xyz", con);
SqlDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
con.Close();