如何找到datalist内部的控件 [英] how to find control which is inside datalist
问题描述
我想找到lable里面的datalist ...我试过下面的代码,但它给出了错误对象引用未设置为对象的实例
protected void DsListHOoutlet_ItemCommand(object source,DataListCommandEventArgs e)
{
foreach(DsListHOoutlet.Items中的var项目)
{
string countryHOout =((Label)DsListHOoutlet.FindControl(& quot; LblCountryHOoutlet& quot;))。文字;
}
}
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;
}
}
推荐答案
<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>
'
图片im =(图片)DataList1.FindControl( uximage);
im.ImageUrl =Handler.ashx;
'
Image im = (Image)DataList1.FindControl("uximage");
im.ImageUrl = "Handler.ashx";
试试这个.. :)
Try this..:)
foreach(DataListitem item in DataList1.Items)
{
Label lblUser = (Label )item.FindControl("lblLabel");
lblUser .Text= "What ever you Like";
}
标签lblcountryHOout =(标签)DsListHOoutlet.Items [e.Item.ItemIndex] .FindControl(LblCountryHOoutlet);
string countryHOout = lblcountryHOout.Text;
Label lblcountryHOout = (Label)DsListHOoutlet.Items[e.Item.ItemIndex].FindControl("LblCountryHOoutlet");
string countryHOout = lblcountryHOout.Text;
这篇关于如何找到datalist内部的控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!