在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>ASP.net>F0142974 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 请教用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明明存在的,所以搞不清楚个所以然

哪位高手能指点小弟一下吗?万分感谢!



reply[F0142974]
 



 
 re [1] 请教用DW做.NET的高手,Repeater问题ASP.net forum  
- miles08-12-27 20:58  

Asp.net不是很熟,好久好久好久没哟用过了。直观的看,如果要显示人数,这个DataSet应该来自Class的,也就是大致:

Class.Student.RecordCount

这样的表述方法,你上面的写法数始终不变应该就是因为你的Student是写死的,而不是在循环中从每个Class里面取得的。

reply[F0143054]
 



您的位置
  (c)2000-2021 Yup Studio, all rights reserved.  
41.01563