两个表,T_1和T_2,已经通过向导生成名为DS_1的强类型DataSet,并且建立了T_1与T_2两个Table的关系R_1(关联字段名均为F_1)。
用ASP.Net页面展示数据。在页面上先放置Repeater(ID为Rptr1),DataSource为T_1Adapter.GetData();
然后在Rptr1的ItemTemplete里放置第二个Repeater(ID为Rptr2),DataSource为“<%# ((System.Data.DataRowView)Container.DataItem).Row.GetChildRows("R_1")”。这是个典型的Repeater嵌套Repeater的应用,所不同的是,这里使用的是类型化DataSet。问题:
1,第二个Repeater没有显示任何数据;
2,检查发现,((System.Data.DataRowView)Container.DataItem).Row.GetChildRows("R_1")返回的是T_1Row[]类型,而不是预想中的T_2Row[]类型,且没有包含数据。盼专家和广大网友给予答复,谢谢。
用ASP.Net页面展示数据。在页面上先放置Repeater(ID为Rptr1),DataSource为T_1Adapter.GetData();
然后在Rptr1的ItemTemplete里放置第二个Repeater(ID为Rptr2),DataSource为“<%# ((System.Data.DataRowView)Container.DataItem).Row.GetChildRows("R_1")”。这是个典型的Repeater嵌套Repeater的应用,所不同的是,这里使用的是类型化DataSet。问题:
1,第二个Repeater没有显示任何数据;
2,检查发现,((System.Data.DataRowView)Container.DataItem).Row.GetChildRows("R_1")返回的是T_1Row[]类型,而不是预想中的T_2Row[]类型,且没有包含数据。盼专家和广大网友给予答复,谢谢。
解决方案 »
- C#里要保存ORACLE字段是BLOB类型的,用System.Data.OracleClient怎么保存呀
- 有没有asp.net快速开发的框架或者类呢
- 请大家帮忙
- 怎么给内容页分别添加样式表
- 这样怎么得不到当前行的值?
- 请问,在DataGrid里,怎么限制某个超级链接列显示的字数?? 最简单的方法是什么
- 单击TEXTBOX触发Calendar控件的显示或者隐藏的问题?
- 小问题:table控件里输入空格" "为什么好小好小??怎么把它搞大,搞大???
- 现在书上都说领域模型,那2个表有关联,我应该怎么建立数据模型,来实现2个表的关联关系,比如用户与部门的关系,并显示给前台页面呢,内容里有详细说明
- ActionFilterAttribute的一点问题
- 从数组中取出字符串做为正则,然后匹配在字符串中的个数,向大家请教.100分.
- 数据库取多个值问题
<%# ((System.Data.DataRowView)Container.DataItem).CreateChildView("R_1")%>
之后,调用页面后返回错误提示:该关系不是此 DataView 指向的表的父关系。可我明明已经用向导在两个表之间建立关系了呀。