You are just few lines of conventional code away from the solution. If you have written the code to INSERT by your own then it should not be a great task to do.
Get data from database in to a Datatable object and set it as datasource of the DataList.
using (SqlDataAdapter da = new SqlDataAdapter("SELECT [image],ProductName FROM imagesave", con))
{
DataTable dt = new DataTable();
da.Fill(dt);
DataList1.DataSource = dt;
}
You can use simple html img instead of ASP.Net Image.
<img src='<% #DataBinder.Eval(Container.DataItem, "image")%>' />
Note: it is not recommended to use keywords for naming column, you can consider changing your column name to something like ProductImage.
Hope, it helps :)