aspx <asp:FileUpload ID="fileImage" runat="server" />
aspx.cs
Code for storing the fileImage.FileName in database goes here...
fileImage.SaveAs(Server.MapPath(".\\images\\" + fileImage.FileName));
Retrieving the image in gridview <asp:GridView ...>
<Columns>
<asp:TemplateField HeaderText="Image" >
<ItemTemplate >
<asp:Image Height="30" Width="45" ID="img1" runat="server" ImageUrl='<%#Eval("Image","images/{0}") %>' />
</ItemTemplate></asp:TemplateField>
</Columns></asp:GridView>