Click here to Skip to main content
15,907,687 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
i want to find lable which is inside datalist...i have tried following code but it is giving error "object reference not set to an instance of an object"

protected void DsListHOoutlet_ItemCommand(object source, DataListCommandEventArgs e)

{
foreach(var item in DsListHOoutlet.Items)
{
string countryHOout = ((Label)DsListHOoutlet.FindControl("LblCountryHOoutlet")).Text;
}
}
Posted
Updated 5-Jul-13 23:11pm
v2

XML
<asp:DataList ID="DataList1" runat="server" RepeatColumns="3" style="z-index: 108; left: 733px; position: absolute; top: 72px" >
          <ItemTemplate><asp:Image ID="uximage" runat="server" /></ItemTemplate>
        </asp:DataList>

'

Image im = (Image)DataList1.FindControl("uximage");
im.ImageUrl = "Handler.ashx";
 
Share this answer
 
v2
Comments
Member 9579525 6-Jul-13 5:22am    
i have tried this one also but getting same error..

Label lblcountryHOout = (Label)DsListHOoutlet.FindControl("LblCountryHOoutlet");
string countryHOout=lblcountryHOout.Text;
Try this..:)
C#
foreach(DataListitem item in DataList1.Items)
{
Label lblUser = (Label )item.FindControl("lblLabel");
lblUser .Text= "What ever you Like";
}
 
Share this answer
 
Label lblcountryHOout = (Label)DsListHOoutlet.Items[e.Item.ItemIndex].FindControl("LblCountryHOoutlet");
string countryHOout = lblcountryHOout.Text;
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900