关于Repeater的问题
我用repeater显示了几行数据后,要给首行一个默认的效果,所以要在Repeater外面获取不是用控件显示的某一列的那个值,请问该用什么方法呢?--------------------编程问答-------------------- 遍历Repeater,利用FindControl找到你想要的
PS:注意结帖率 --------------------编程问答--------------------
还要遍历吗?我只要首行的某一列啊 --------------------编程问答-------------------- Container.ItemIndex属性可以判断行数,如:
--------------------编程问答--------------------
<asp:Repeater ID="rp1" runat="server">
<ItemTemplate>
<%#Container.ItemIndex==0?"第一行的值":"其它行的值"%>
</ItemTemplate>
</asp:Repeater>
Label label=(Label)Reapter1.Items[0].FindControl("label");//以Label 为例
--------------------编程问答--------------------
汗 不是用控件显示的 --------------------编程问答-------------------- --------------------编程问答-------------------- 难道你要获取的是表头? --------------------编程问答-------------------- 帮你顶哈。。。。 --------------------编程问答--------------------
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<LI>学校:<%#Eval("schoolName") %>
<LI>地址:<%#Eval("Address") %><SPAN class=dot>...</SPAN>
<LI>加入时间:<%#Eval("Time") %> </LI>
</ItemTemplate>
</asp:Repeater>
数据是这样显示的,但是首行有一个效果,需要获取首行的一列的值,在repeater外面获取,有办法么? --------------------编程问答--------------------
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<LI>学校:<%#Eval("schoolName") %>
<LI>地址:<%#Eval("Address") %><SPAN class=dot>...</SPAN>
<LI>加入时间:<%#Eval("Time") %> </LI>
</ItemTemplate>
</asp:Repeater>
数据是这样显示的,但是首行有一个效果,需要获取首行的一列的值,在repeater外面获取,有办法么? --------------------编程问答--------------------
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<LI>学校:<%#Eval("schoolName") %>
<LI>地址:<%#Eval("Address") %><SPAN class=dot>...</SPAN>
<LI>加入时间:<%#Eval("Time") %> </LI>
</ItemTemplate>
</asp:Repeater>
数据是这样显示的,但是首行有一个效果,需要获取首行的一列的值,在repeater外面获取,有办法么? --------------------编程问答-------------------- itemcommand事件去做 --------------------编程问答-------------------- 如果LZ嫌楼上的方法太麻烦 可以把这句话复制到 你删除控件的后面
<asp:Label ID="lbl_Order_Id" Visible="False" Text='<%# Eval("ID") %>' runat="server" />
后台调用
Label lableText = (Label)Repeater1.Items[e.Item.ItemIndex].FindControl("lbl_Order_Id");
取值的时候直接取它的Text 就行了。
--------------------编程问答--------------------
lableText.Text
回错贴了吧!~~~~~`` --------------------编程问答--------------------
呵呵 我也这么认为
补充:.NET技术 , ASP.NET