Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Text Eval
<ItemTemplate><asp:LinkButton ID="ImgLnk" runat="server"
                        OnClick="lnkCustomer_Click" CommandName="CustomerLink" Text='<%# DataBinder.Eval(Container.DataItem, "ImgLnk") %>
 
I have searched and searched! How can I replace the linkbutton text with the word "link" instead of the contents(url) of the database show up?
 
Thanks for your help.
Posted 11-Aug-12 13:06pm

1 solution

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

Solution 1

You can use Eval to bind the same linkbutton. Try this:
<asp:linkbutton id="ImgLnk" runat="server" onclick="lnkCustomer_Click" commandname="CustomerLink" text='<%# Eval("ImgLnk") %>' />
 
Remember, URL is the column in your gridview datasource which will contain the URL's for all the rows.
 
--Amit
  Permalink  
v2
Comments
Member 8759797 at 12-Aug-12 7:31am
   
Thank you for your time to suggest an answer. This code works the same so I don't think I understand what you mean. Would you please clarify how I can replace the text on the linkbutton to say "link" instead of saying the entire URL in the datasource. You make a good point that the datasource does contain the URL's and not the actual picture.

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

  Print Answers RSS
0 OriginalGriff 250
1 George Jonsson 175
2 Jochen Arndt 150
3 Kornfeld Eliyahu Peter 149
4 PIEBALDconsult 110
0 OriginalGriff 6,080
1 DamithSL 4,648
2 Maciej Los 4,087
3 Kornfeld Eliyahu Peter 3,624
4 Sergey Alexandrovich Kryukov 3,294


Advertise | Privacy | Mobile
Web01 | 2.8.141220.1 | Last Updated 12 Aug 2012
Copyright © CodeProject, 1999-2014
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