Linkbutton does not look like a linkbutton

S

Sathyaish

OK, I almost got my problem solved. Zen is almost there! Just that a
LinkButton control inside a column in my datagrid doesn't show like a
link button. It does not have an underlining. My client side JavaScript
is enabled. How do I make the button underlined and appear and act like
a linkbutton? Currently, it just displays the text like a normal
label/table cell that has a label.
 
S

Sathyaish

It looks like the LinkButton cannot be databound. If it is, it just
disappears. As a test, I tried this:

<asp:TemplateColumn HeaderText="Full Name">
<ItemTemplate>
<asp:LinkButton OnClick="dg_ItemCommand">
<%# DataBinder.Eval(Container.DataItem, "Full Name")%>
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>


The column displays the correct full name value but no underlining. I
am guessing that the grid replaced the linkbutton with a literal
control. I did this and found out.

lblMessage.Text = dg.Items(1).Cells(0).Controls(0).GetType.ToString

in a button_click.


Then, I tried this:

<asp:LinkButton id="lnk" style="Z-INDEX: 104; LEFT: 432px; POSITION:
absolute; TOP: 80px" runat="server">The date and time is: <%#
System.DateTime.Now.ToLongDateString %></asp:LinkButton>

And it only showed the link button with the text

The date and time is:


How do I have a control in a grid that:

(1) Is DataBound
(2) Appears and acts like a linkbutton
(3) Does not behave like the ItemTemplate's EditItem where you have
those edit textboxes inside the grid itself.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,578
Members
45,052
Latest member
LucyCarper

Latest Threads

Top