询问各位大大 repeater的详细用法

hao2629 2010-06-21 04:37:07
repeater可以重复循环数据
得到的是table样式的表格
现在
我用repeater的来读取数据
想把table的样式给设置下
请各位大大讲解下详细的方法 请给上注释的代码或详细的方法

如果用repeater不好 那么用什么好 请给理由(咱还是希望用repeater的方法实现)


此图片是个人体检的用户的信息
而下面的内科 外科 则是用户所检查的科目
我们可以用用户所的ID循环出用户已经体检的各科室
然后根据各科室得到用户每个科室下面的详细信息
下图也是


得到各科室和各科室内的信息可以用repeater嵌套实现 但问题是 如何做到如图或者类型上图样的效果

在线等 请各位大大解惑
...全文
344 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingxiangy 2011-09-07
  • 打赏
  • 举报
回复
Repeater
壮士 2010-08-18
  • 打赏
  • 举报
回复
??学习了
丶羊先生丶 2010-06-22
  • 打赏
  • 举报
回复
repeater 他不会生成多余的Html代码 很好的一个空间 建议多使用repeater
GlyphVectory 2010-06-22
  • 打赏
  • 举报
回复
lz介意还是将js好好的学习学习。
用Repeater+js可以说是万能。对表格的所有操作都能很轻松的实现
有人介意用GridView,这个我不太赞成(个人看法而已),多学习学习总是好的
hao2629 2010-06-22
  • 打赏
  • 举报
回复
用嵌套repeater是可以
repeater先循环出科室名称
然后根据科室名称的ID循环各科室的内容
问题是 如何如上图样 显示

如果是多行1列显示则像下面样


<tr>
<td>
神经系统
</td>
<td>
<%#Eval("Svalue")%>
</td>
</tr>
<tr>
<td>

</td>
<td>
<%#Eval("Pvalue")%>
</td>
</tr>
<tr>
<td>
腹部压痛
</td>
<td>
<%#Eval("Fvalue")%>
</td>
</tr>

但repeater是循环执行


<asp:Repeater ID="Repeater2" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
神经系统
</td>
<td>
<%#Eval("Svalue")%>
</td>
</tr>
<tr>
<td>

</td>
<td>
<%#Eval("Pvalue")%>
</td>
</tr>
<tr>
<td>
腹部压痛
</td>
<td>
<%#Eval("Fvalue")%>
</td>
</tr>

</ItemTemplate>
<FooterTemplate>
</table></FooterTemplate>
</asp:Repeater>


显示的内容就会重复的显示出来
  • 打赏
  • 举报
回复
用双层嵌套repeater就可以了。
flyingyinjun 2010-06-22
  • 打赏
  • 举报
回复
建议用GRIDVIEW和DETAILSVIEW连用
或GRIDVIEW和FORMVIEW连用
GRIDVIEW显示所有列表,FORMVIEW和DETAILSVIEW显示选中的单项的细节
修改,插入和删除都在FORMVIEW或DETAILSVIEW中
ningmengyu888 2010-06-21
  • 打赏
  • 举报
回复
你可以先获取repeater的行号啊,这个应该不难吧,如果不知道怎么获取,百度一下喽。获取行号后对它进行设置样式就可以了呀。
储采珍 2010-06-21
  • 打赏
  • 举报
回复
列出数据,用repeater
列表数据,如风格的用gridview
wuyq11 2010-06-21
  • 打赏
  • 举报
回复
有详细信息就用formview,table等实现
列表用repeater等实现
hao2629 2010-06-21
  • 打赏
  • 举报
回复
一个页面好看引发的血案 帖子废了 分也没人拿了 杯具
灵雨飘零 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hao2629 的回复:]
引用 5 楼 s_trance 的回复:
引用 4 楼 hao2629 的回复:
引用 2 楼 ch_weni 的回复:
repeater 嵌套

百度一下一大片

嵌套能实现 但现在的问题就是如何像上面样 页面好看点


好看。? 那就在那细细的话心思条条css,哥们你懒吧。。?


首先 他说的是嵌套 所以我说没必要查
如果网上我能找到repeater 生成Tabl……
[/Quote]

用最笨的方法,直接写一个table,然后在Table中帮顶每个字段的数据。。

hao2629 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xinliuhh 的回复:]
用什么全看个人习惯吧,有的人就爱用控件,有的就直接手写js了,看你的长处了
[/Quote]
用JS的话 本人不是很会 所以要用repeater来实现 苦于页面的样子忒难看了
所以希望大大们给个讲解的机会
kingliutt 2010-06-21
  • 打赏
  • 举报
回复
用什么全看个人习惯吧,有的人就爱用控件,有的就直接手写js了,看你的长处了
hao2629 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 s_trance 的回复:]
引用 4 楼 hao2629 的回复:
引用 2 楼 ch_weni 的回复:
repeater 嵌套

百度一下一大片

嵌套能实现 但现在的问题就是如何像上面样 页面好看点


好看。? 那就在那细细的话心思条条css,哥们你懒吧。。?
[/Quote]

首先 他说的是嵌套 所以我说没必要查
如果网上我能找到repeater 生成Table的css的话 我为何到这里提问?css我不是很会 一些简单的可以
但是用在repeater里就不行了 所以希望高人能详细的讲解下
S_trance 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hao2629 的回复:]
引用 2 楼 ch_weni 的回复:
repeater 嵌套

百度一下一大片

嵌套能实现 但现在的问题就是如何像上面样 页面好看点
[/Quote]

好看。? 那就在那细细的话心思条条css,哥们你懒吧。。?
hao2629 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ch_weni 的回复:]
repeater 嵌套

百度一下一大片
[/Quote]
嵌套能实现 但现在的问题就是如何像上面样 页面好看点
hao2629 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ch_weni 的回复:]
让美工做好可循环的html,往这段html头尾加repeater的代码就ok了
一句话,循环
[/Quote]

没有美工就等死么?效果可以不如上面 但是一点都不设计的话 也太那个了把....
凤凰涅檠 2010-06-21
  • 打赏
  • 举报
回复
repeater 嵌套

百度一下一大片
凤凰涅檠 2010-06-21
  • 打赏
  • 举报
回复
让美工做好可循环的html,往这段html头尾加repeater的代码就ok了
一句话,循环

62,051

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧