make a folder in your application named as Album
on button click write this query
if (FileUpload1.HasFile)
{
string SFileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
int fileAppent = 0;
while (File.Exists(Server.MapPath("~/Album/" + SFileName)))
{
fileAppent++;
SFileName = Path.GetFileNameWithoutExtension(FileUpload1.PostedFile.FileName)
+ fileAppent.ToString() + Path.GetExtension(FileUpload1.PostedFile.FileName).ToLower();
}
path = Server.MapPath("~/Album/" + SFileName);
FileUpload1.PostedFile.SaveAs(path);
string ab = "~/Album/" + SFileName;
Sqlcommand cmd=new Sqlcommand ("insert into tablename (image)values(ab)",con);
con.Open();
cmd.ExecutenonQuety();
con.Close();
to reterive take datalist or gridview
I have shown in datalist
<asp:DataList ID="DataLstEmployee" Width="100%" runat="server"
Font-Names="Verdana" Font-Size="Small" ForeColor="#000099">
<ItemTemplate>
<asp:Image ID="Image1" Width="75%" Height="75%" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "image")%>'/>
</ItemTemplate>
</asp:DataList>
and in Gridview
<asp:GridView ID="GridView1" Runat="server"
DataSource='<%# GetData() %>' AutoGenerateColumns="False"
BorderWidth="1px" BackColor="White" CellPadding="3" BorderStyle="None"
BorderColor="#CCCCCC" Font-Names="Arial">
<FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
<PagerStyle ForeColor="#000066" HorizontalAlign="Left"
BackColor="White"></PagerStyle>
<HeaderStyle ForeColor="White" Font-Bold="True"
BackColor="#006699"></HeaderStyle>
<Columns>
<asp:ImageField DataImageUrlField="image"></asp:ImageField>
</Columns>
<SelectedRowStyle ForeColor="White" Font-Bold="True"
BackColor="#669999"></SelectedRowStyle>
<RowStyle ForeColor="#000066"></RowStyle>
</asp:GridView>
and bind this datalist from code behind