关于Repeater嵌套的问题[ASP.NET]

<!-父repeater开始-->
<asp:Repeater id="parent" runat="server">
<ItemTemplate><b><%#DataBinder.Eval(Container.DataItem,"au_id")%></b><br></ItemTemplate></asp:Repeater><!-父repeater结束-->
<!-子repeater开始-->
<asp:Repeater id="child" DataSource='<%#((DataRowView)Container.DataItem).Row.GetChildRows("myrelation")%>' runat="server">
<ItemTemplate><%#DataBinder.Eval(Container.DataItem,"[\"title_id\"]")%><br>
</ItemTemplate>
</asp:Repeater><!-子repeater结束-->

麻烦高人帮我详细解释一下,看不太明白:
DataSource='<%#((DataRowView)Container.DataItem).Row.GetChildRows("myrelation")%>'

是指定每一个子Repeater的DataSource是父Repeater中每一行的.GetChildRows("myrelation")
温馨提示:内容为网友见解,仅供参考
无其他回答

repeater嵌套的问题
这是~```Repeater嵌套的问题的详细页面,介绍了和asp.net,Repeater嵌套 问题 .NET技术 ASP.NET有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处 有两个Repeater嵌套,第一个Repeater内有一个ImageButton,绑定到ImageButton的事件是在第一个的OnItemCreated事件中,本来...

关于Repeater嵌套的问题[ASP.NET]
是指定每一个子Repeater的DataSource是父Repeater中每一行的.GetChildRows("myrelation")

asp.net 中 Repeate嵌套
先在后台rptTravelRoute.ItemDataBound +=按两次tab键就出来了,然后修改 RepeaterItemEventHandler方法里面的内容就可以了

asp.net中Repeater的嵌套问题
aspx <asp:Repeater ID="repeater" runat="server" OnItemDataBound="repeater_ItemDataBound"> <ItemTemplate> <asp:Repeater ID="child" runat="server"> <ItemTemplate> ...<\/ItemTemplate> <\/asp:Repeater> <\/ItemTemplate> <\/asp:Repeater> --- aspx.cs protected void repeater_ItemDataBound...

asp.net Repeater控件嵌套Repeater问题
我一般处理repeater内的checkbox都是写成一段js代码.然后通过ClientScript.RegisterStartUp()方法把这段js注册到标签的前头。因为即使是repeater控件,到客户端展示的时候,也是普通的html标签。因此给它们添加一个JS的 Click事件来处理。后面的代码你应该会写了吧。

关于Repeater嵌套问题。
Repeater中嵌套Repeater。实现界面如下:前台页面部分:<asp:Repeater id="rptCategories" runat="server"> <HeaderTemplate> <\/HeaderTemplate> <ItemTemplate> <!--分类名称--> <%# DataBinder.Eval(Container.DataItem, "TypeName") %> <!--分类下的产品--> <asp:Repeater id="rptProduct" run...

asp.net repeater 的问题
当然是可以删除的.例如if(!ispostback){ bind();\/\/你自己写的绑定方法 } protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e){ int id = Convert.ToInt32(e.CommandArgument);if (e.CommandName == "del"){ del(id);\/\/ 删除记录 bind();\/\/重新绑定 } } 这样也...

【asp.net】Repeater用法问题。
repeater本身就是循环显示的.div> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <%# Eval("title") %> <%#Eval("author") %> <\/ItemTemplate> <\/asp:Repeater>title和author是数据库里面的表字段Repeater1.DataSource =数据库得来的数据.Repeater1.DataBind();...

asp.net 关于循环嵌套显示
可以的Reapter里面可以再嵌套,但里面的那个就不能直接使用数据绑定了。 会提示找不到控件。 这时里面的控件的数据绑定应该放在外面控件的ItemDataBound事件里面来绑定。实例:private void MainBorad_ItemDataBound(object sender, RepeaterItemEventArgs e){ if (e.Item.ItemType == ListItemType.Item |...

repeater 嵌套的问题
1.在Page_Load事件中添加外层Repeater的ItemDataBound事件,并绑定数据源 ParentRepeater.ItemDataBound += new RepeaterItemEventHandler(ParentRepeater_ItemDataBound);DataTable table = GetParentData();if (table != null){ ParentRepeater.DataSource = table.DefaultView;ParentRepeater.DataBind();} ...

相似回答
大家正在搜