6
Answers

How to change the button to image button based on loading ?

Raja

Raja

8y
203
1
I have use Repeater to bind the data table inside the repeater i want to use two button means based on one column in data table

if the column have value 'N' asp button is used is another value is coming use image button how to do it.
 
I have use below code
<% if ((Session["REVIEW_IND"].ToString() == "N")) 
{ %>
<asp:Button ID="Review" runat="server" Text="REVIEW" OnClick="Review_click" ToolTip="Review" />
<%}
 else if (Session["REVIEW_IND"].ToString() == "N")
{ %> <asp:ImageButton ID="Review1" runat="server" Text="REVIEW" />
<% } %></td>
 
Answers (6)
1
Midhun T P

Midhun T P

NA 19.7k 281.1k 8y

Attachment Repeater.rar

Hi,
 
Please check the attached file. 
Accepted
1
Manas Mohapatra

Manas Mohapatra

NA 29.3k 3.3m 8y
Try like below : 
  1. <ItemTemplate>  
  2.     <%# Container.DataItem("columnName") == "N" ? "<a href="" />" : "<asp:ImageButton ID='ImageButton1' ImageUrl='<%#Eval("Item")%>' OnClick='ImageButton1_Click' runat='server' />"  %>  
  3. </ItemTemplate>  
 
0
Raja

Raja

NA 1.7k 45.2k 8y

Manas Mohapatra

Thank you!
0
Raja

Raja

NA 1.7k 45.2k 8y

Midhun T P

Thank you so much it's working fine
0
Raja

Raja

NA 1.7k 45.2k 8y
Hi
 

Midhun T P

In data table one column have value like 
N
R
N
N
R
 
how to change the button to image button inside the repeater(button is inside the repeater) .
Is this in table we hide and show but it is in repeater
if N comes button show if R comes button to image button how to do it.
 
0
Midhun T P

Midhun T P

NA 19.7k 281.1k 8y
Hi,
 
You can use both and hide one of them according to the value in itemdatabound