Click here to Skip to main content
12,821,198 members (38,372 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# ASP
I am using a generic handler to retrieve image from database.
i want multiple images to be displayed in a page. so i go for repeater control i dont know how to display all this image. so please help me.

Sample code:(This is my generic handler code)

public class showall : IHttpHandler 
    EHRS_DAL _objDAL = new EHRS_DAL();
    public void ProcessRequest (HttpContext context) 
         if (context.Request.QueryString["ID"] != null)
                 string ID = context.Request.QueryString["ID"].ToString();
                 //string imgno = context.Request.QueryString["to"].ToString();
                 //int No = Convert.ToInt32(imgno);
                 MySqlConnection connection = new MySqlConnection(ConfigurationManager.ConnectionStrings["constring"].ConnectionString);
                 DataSet ds = new DataSet();
                 MySqlDataAdapter adap = new MySqlDataAdapter("select image,register_no from imagetable where file_type='image' and register_no ='" + ID + "'", connection);
                 int count = ds.Tables[0].Rows.Count;
                 for (int i = 0; i < count; i++)

    public bool IsReusable 
            return false;


I want to get image in repeater control.

code behind:
protected void Page_Load(object sender, EventArgs e)
        if (!IsPostBack)
           id = Session["regno"].ToString();
           DataSet dset = new DataSet();
           MySqlDataAdapter adap = new MySqlDataAdapter("select register_no,image from imagetable where file_type='image' and register_no ='" + id + "'", connection);
           int totalcount = dset.Tables[0].Rows.Count;
           Repeater1.DataSource = dset.Tables[0];

<asp:Repeater ID="Repeater1" runat="server" onitemdatabound="Repeater1_ItemDataBound">
                                 <asp:ImageButton ID="ImageButton1" ImageUrl='<%#"showall.ashx?ID="+ Eval("register_no") %>' runat="server" />
Posted 4-Jun-12 1:27am
kodeLogic 4-Jun-12 6:50am
Hi Just put <%# Eval("image ") %> and concate it with a path.. Why are u using a handler ? you have the same query in your code behind.
parithi 2000 4-Jun-12 23:49pm
Thanks. i am using the handler to get the image but i don't know how to call that handler in repeater control.

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

see an example here[^]

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170308.1 | Last Updated 4 Jun 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100