You have a list view on .aspx page for example:
<asp:listview id="lstEmployee" runat="server" xmlns:asp="#unknown">
onitemdatabound="lstEmployee_ItemDataBound" >
<itemtemplate>
<tr id="Tr1" runat="server">
<td id="Td1" runat="server">
<%----%>
<asp:label id="NameLabel" runat="server">
Text='<%#Eval("Name") %>' />
</asp:label></td>
</tr>
</itemtemplate>
</asp:listview>
and code behind on page load bind list view and on DataBound event get id of label
using System;
using System.Collections.Generic;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<employee> empSource = new List<employee>()
{
new Employee()
{
Name ="Sandeep"
},
new Employee()
{
Name ="Raviender"
}
};
lstEmployee.DataSource = empSource;
lstEmployee.DataBind();
}
protected void lstEmployee_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
Label lblName = (Label)e.Item.FindControl("NameLabel");
if (lblName.Text == "Sandeep")
{
lblName.Text = "Sandeep Singh Shekhawat";
}
}
}
}
public class Employee
{
public string Name { get; set; }
}
}</employee></employee>