 |
|
 |
|  | 请教用DW做.NET的高手,Repeater问题 | back to ASP.net forum | |  | 作者:只会DW,1级 | 分数:5 | 日期:2008/11/27 17:49:00 | 类别:ASP.net, 技术问题 | 回复:1次 | 浏览:2663次 | 状态:尚未结贴 |
|
|
| 用DW做.NET的比较少,看到有DW做.NET的教程,想必有高手潜伏在内,所以小弟我想请教一个问题
循环后读取另外一个表的记录总数
表:ID,班级 表:ID,班级ID,学生姓名(班级ID 关联 班级表ID)
<MM:DataSet ID="Class"..>
<MM:DataSet ID="Student"..>
<ASP:Repeater DataSource='<%# Class.DefaultView %>'>
<ItemTemplate>
<Tabel>显示内容:班级名称、共有学生<%= Student.RecordCount %>人</Tabel>
</ItemTemplate>
</ASP:Repeater>
按以上顺序,没有报错,但是学生的总人数显示错误,只显示Class的第一条记录关联学生的总人数(比如第一条记录是:初三1班 显示 人数50,后面不管是什么班级,都是显示50人)
记得以前用DW做ASP的时候,代码顺序应该这样做
<MM:DataSet ID="Class"..>
<ASP:Repeater DataSource='<%# Class.DefaultView %>'>
<ItemTemplate>
放这里 <MM:DataSet ID="Student"..>
<Tabel>显示内容:班级名称、共有学生<%= Student.RecordCount %>人</Tabel>
</ItemTemplate>
</ASP:Repeater>(以前ASP记得后面有个RS.Close,.NET好像没有嘛)
但是顺序改成上面后,报错:
CS0103: 当前上下文中不存在名称“Student”
但是Student明明存在的,所以搞不清楚个所以然
哪位高手能指点小弟一下吗?万分感谢!
|
 | [F0142974]  |
| |
|
|
|
|
 |