如何找到datalist内部的控件 [英] how to find control which is inside datalist

查看:100
本文介绍了如何找到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆