Insus.NEt曾经有写过一篇《Repeater控件最后一笔记录高亮显示》 ,它的实现是先宣告一个页面级的变量,然后在Data_Binding()方法内获取数据源的记录总数。
本篇是的重点,就是改变前一篇的写法,不必宣告一个页面级的变量,而是直接在OnItemDataBound事件获取。
先看.aspx:
去.aspx.cs写code behind代码:
上图中的#35行代码,是把sender对象转换为Repeater控件。
#37行代码,是把Rpt.DataSource转换为DataTable,为什么要转换为DataTable对象,而不是其它类型的数据集? 因为在Data_Binding()中给Repeater控件绑定的就是一个DataTable数据集。因此在转换时,需要匹配对应即可。
还是要预览一下网页运行的效果:
在Repeater控件的OnItemDataBound获取数据源记录总数
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:减少代码冗余,封装你的程序
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SpringBoot实现数据源加密
SpringBoot数据源加密最简单的办法
数据源 java springboot 数据源加密 -
实现Repeater控件的记录单选
有朋友问及,在Repeater控件中第一列放置一个RadioButton,实现对记录的单选。下面Insus.NET想举个例子来实现与说明。为Repeater控件准备数据: 在ASPX网页上,写好Repeater控件: 再去ASPX.cs代码页中去实现把数据绑定给Repeater控件: 现在我们试运行
Repeater override render StringBuilder regex -
实现Repeater控件的记录单选(二)js prop Jquery Checked Repeater
-
Repeater控件
ID 次数 ...
sql C#