I'm using DataList with SqlDataSource which everything is preset. Picture is successful stored into database(Image is stored into Database in byte), in TestQuery the image is viewable and all title and description is showing up in the web page just the image didn't show up.
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource" RepeatColumns="3" RepeatDirection="Horizontal">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" Height="200px" ImageUrl='<%# Eval("image") %>' Width="200px" />
<br />
<asp:Label ID="Label1" runat="server" Text='<%# Eval("title") %>'></asp:Label>
<br />
<asp:Label ID="Label2" runat="server" Text='<%# Eval("desc") %>'></asp:Label>
<br />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource"
runat="server"
ConnectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\SnorDB.mdf;
Integrated Security=True;
MultipleActiveResultSets=True;
Application Name="EntityFramework"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT [image], [title], [desc] FROM [Art]">
</asp:SqlDataSource>