Kapil Dev
Kapil Dev

Reputation: 11

how to change text of label in datalist at page load

<asp:datalist ID="Datalist1" runat="server" 
                      Width="500px" >
                    <ItemTemplate>


<asp:Button ID="btnviewfullprofile" runat="server"   Text="View Full Profile" ToolTip="Click for Full Profile of User"  CommandArgument='<%#Eval("Uid")%>'  CommandName="fullprofile" />



 <asp:Button ID="sendinterest" runat="server" Text="Send Interest"  CommandArgument='<%#Eval("Uid")%>'  CommandName="sendinterest" />

 <asp:Label ID="lblstatus" runat="server" Visible="False"     ></asp:Label>                 


</ItemTemplate>
   </asp:datalist>

text of label will change according to the value of status stored in database.

code for button

if (e.CommandName == "fullprofile")
    {
        int Id = int.Parse(e.CommandArgument.ToString());
        Response.Redirect("~/FullProfile.aspx?Id=" + Id);


 `enter code here`   }

but what should i write for label so that text of label should change itself based on value of status stored in database

Upvotes: 0

Views: 2076

Answers (2)

pyrocumulus
pyrocumulus

Reputation: 9290

If I understand you correctly, you need to change the HTML to something like:

<asp:Label ID="lblstatus" runat="server" Visible="False" 
   Text='<%# Eval("DatabaseField") %>' />

You are already using this for the CommandArgument of the button. Obviously you need to replace 'DatabaseField' with the name of the field that you want to show as text. ASP.net will fill the Text attribute with the correct value from your datasource.

Upvotes: 1

Ratna
Ratna

Reputation: 2319

as you are binding commandargument of the button from database, same way you can bind the text property of the label

<asp:Label ID="lblstatus" runat="server" Visible="False" Text= '<%#Eval("textfield")%>'    ></asp:Label>  

If you need more advance control then you need to set them when items are getting bound see here fore details http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.itemdatabound.aspx

Upvotes: 0

Related Questions