Click here to Skip to main content
15,896,201 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
This is coding.

C#
 protected void MyRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType != ListItemType.AlternatingItem)
            return;
        Object objImageLink = e.Item.FindControl("imageLink");
        Image imgHomeImage = (Image)e.Item.FindControl("imgHomeImage");
        Label lblImageName = (Label)e.Item.FindControl("lblImageName");


        if (objImageLink != null && imgHomeImage != null && lblImageName != null)

            imgHomeImage.ImageUrl = "~/Uploadfile/" + lblImageName.Text;
            HtmlAnchor anchor = objImageLink as HtmlAnchor;
            anchor.HRef = "~/Uploadfile/" + lblImageName.Text;
             anchor.DataBind();

            //imgHomeImage1. = "~/Uploadfile/" + lblImageName.Text;

        //string filepath = GetImagePath(Convert.ToString(resultTable.Rows[e.Item.ItemIndex]["ImageName"]));
        //// set anchor tag
        //Object objImageLink = e.Item.FindControl("imageLink");
        //if (objImageLink != null)
        //{
        //    HtmlAnchor anchor = objImageLink as HtmlAnchor;
        //    anchor.HRef = filepath;
        //    anchor.DataBind();
        //}
    }
}
Posted
Updated 18-Aug-14 22:14pm
v2
Comments
NADEEM RAJA 19-Aug-14 4:13am    
Please send answer quickly.
Thanks7872 19-Aug-14 4:32am    
Answer for what? You have not asked any question.
pradiprenushe 19-Aug-14 6:22am    
Paste your grid design

1 solution

You need to put image control inside your anchor tag like below.

<a hre="#"><img id="img_logo" style="height: 40px; width: 60px;" runat="server" /></a>
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900