DataList中的findcontrol()

问题描述

我在DataList的ItemTemplate中放了两个控件,一个LinkButton,一个Label,想通过单击LinkButton来获得相应的Label值,就如何使用findControl这个控件.谢谢!

解决方案

解决方案二:
LinkButton和Label的TEXT属性都是绑定的
解决方案三:
例如:protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){HyperLinkhl=e.Row.FindControl("test")asHyperLink;hl.NavigateUrl="";}}这个是GridView的datalist一样……
解决方案四:
Labellbl=(Label)e.Item.FindControl("lbl");
解决方案五:
在datalist的ItemDataBound(objectsender,DataListItemEventArgse)事件找LabelLabel1=(Label)e.Item.FindControl("Label1");

时间: 2024-09-20 02:56:51

DataList中的findcontrol()的相关文章

datalist中findcontrol的小问题在线等~~~~

问题描述 我发现在datalist中使用findcontrol,只要加入页眉.页角之类的就会显示"未将对象引用设置到对象的实例."的错误信息,如果去掉这些就可以显示,请问这是问什么,实在是百思不得其解啊privatevoiddl1_ItemDataBound(objectsender,System.Web.UI.WebControls.DataListItemEventArgse){((System.Web.UI.WebControls.HyperLink)e.Item.FindCon

用findcontrol找datalist中的label控件

问题描述 我的代码如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlContr

radius-求大神解答,为什么datalist中处理radiobutton的checked时string无法赋值?

问题描述 求大神解答,为什么datalist中处理radiobutton的checked时string无法赋值? 代码如下,在最后if (strarm == tmp)判定时编译器老是提醒我tmp的值为空,不能比较,这是为什么呢? string tmp; RadioButton A = (RadioButton)DataList1.Items[i].FindControl(""RA""); RadioButton B = (RadioButton)DataList1.

怎么获取datalist中绑定好的数据库的值

问题描述 我现在需要datalist中绑定好的数据库的值,一个UserID和一个ArtcleID,然后想将获取到的值存在session中可是现在获取不到这两个值现在写好的代码是这样的:protectedvoidDataList3_ItemDataBound(objectsender,DataListItemEventArgse){LabelUserIDLabel=(Label)e.Item.FindControl("UserIDLabel");LabelArticleIDLabel=(

如何获取DataList中Label控件的值?

问题描述 如何获取DataList中Label控件的值?protectedvoidDataList1_ItemDataBound(objectsender,DataListItemEventArgse){Labellbl=(Label)e.Item.FindControl("Label1");lbl.Text="IamLabel1";}我觉得这样可以的,可是在2.0里运行就是得不到任何值,这到底应该怎么解决呢,我在DataList中放置了一个Label控件, 解决方

datalist 中javascript如何能设置控件的ID号?

问题描述 我在DATALIST的一个模板里有一个TEXTBOX和一个图片点击图片后会出来一个软键盘将值输入到TEXTBOX中<imgsrc="images/keyboard.gif"OnClick="password1=tbSl;showkeyboard();"/>tbSl是TEXTBOX的ID.不过DATALIST中动态生成了ID.所以在页面中不知道要怎么写了5555~ 解决方案 解决方案二:可以在itemdatabound中得到动态的控件client

DataGrid和DataList中CommandButton的问题

command|datagrid|问题 今天遇到的这个问题很是郁闷!难道是FrameWork 1.1对于1.0的改进? 在DataGrid或者DataList中,有ItemCommand,比如Edit.Select等.但是只有用<asp:LinkButton>的时候才能正常运行,用<asp:Button>却不可以!如<asp:LinkButton CommandName="Edit" Text="Edit" Runat="se

一种监听DataList中Calendar事件的解决方法

calendar|解决 有时你想在DataList的编辑模板项中加入在DataList的模板中加入System.Web.UI.WebControls.Calendar,这样你可以通过Calendar来更改日期属性,只需一点,就行了,不需要用户填写固定格式的日期.可是在DataList中System.Web.UI.WebControls.Calendar控件,点击Calendar,是无法响应SelectDate事件的.它只是进行简单的提交,不会出发ItemCreated,ItemBound,sel

c#net-ASP.net datalist中的数据如何跨页面传递?

问题描述 ASP.net datalist中的数据如何跨页面传递? DATALIST1里有一个HyperLink标签,它的值从数据库获得,现在我想点击HYPERLINK标签打开另一个网页的同时传递HYPERLINK的text属性给第二个网页,该怎么做? 因为datalist里的控件在外面点不出,所以不能像往常一样直接用Server.Transfer()传过去. 所以我纠结了很久,希望有大神教教我! 解决方案 你可以直接设置这个 hyperlink 的 NavigateUrl,用 url 参数带上