Repeater对数据进行格式化处理
但这样很不方便。其实我们可以用下面2个方法:
<td><%# int.Parse(Eval("price").ToString()) > 3600 ? "<a>#</a>" : Eval("price").ToString()%></td>
后台方法回传:
public string ReturnStr(string str)
{
if (string.IsNullOrEmpty(str))
return "";
if (str == "Iphone4s")
return "<a>Iphon5</a>";
else
return str;
}
<td><%# ReturnStr(Eval("productName").ToString())%></td>
好了 多么简单。一般日常的数据格式化都可以完成了,不用再对控件进行研究了
相关推荐
-
repeater 分列显示以及布局的实例代码
前台 复制代码 代码如下: <div> <table> <tr> <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound"> <ItemTemplate>
-
Repeater的FooterTemplate显示某列总计思路与代码
练习一个小功能,在Repeater的FooterTemplate显示某列总计,参考下图最底Highlight一行. Hightlight一行,前五列有合并.最后两列中,一列显示"Total" ,一列显示总计,文本右对齐.结合下图来参考:接下来是.cs的程序:
-
Repeater控件数据导出Excel(附演示动画)
本演示中,我们实现这个Repeater控件数据导出Excel的功能. 我们准备一个对象: 复制代码 代码如下: Imports Microsoft.VisualBasic Namespace Insus.NET Public Class Catalog Private _ID As Integer Private _Name As String Public Property ID As Integer Get Return _ID End Get Set(value As Integer) _
-
Repeater全选删除和分页实现思路及代码
复制代码 代码如下: <script type="text/javascript"> function SelectAll(box) { for(var i=0;i <document.form1.elements.length;i++) { var e=document.form1.elements[i]; if((e.type=='checkbox')) { var o=e.name.lastIndexOf('cbx'); if(o!=-1) { e.checke
-
在jquery repeater中添加设置日期,下拉,复选框等控件
如果, 有不明白的问题, 请先阅读 30 分钟掌握无刷新 Repeater. 示例代码下载: http://zsharedcode.googlecode.com/files/JQueryElementDemo.rar 本文将详细的讲解 Repeater 控件的模板中如何处理控件, 目录如下: * 准备 * html 元素 * 文本框 * 下拉框 * 多行文本框 * 复选框 * jQueryUI 插件 * jQueryUI 日期框 * jQueryUI 按钮 * jQueryUI 自动匹配 示例图
-
ASP.NET中repeater嵌套实现代码(附源码)
1.A,运行效果图 1.B,源代码(主要代码摘要) /App_Code/DBConnection.cs /App_Code/CategoryInfo.cs 复制代码 代码如下: using System.Collections.Generic; public class CategoryInfo { int categoryid; string categoryname; string categorydesc; IList<ArticleInfo> articles; /// <su
-
Repeater与ListView功能概述及使用介绍
Repeater Repeater(foreach)用于对绑定数据源中的数据进行遍历并按格式显示,每条数据以什么格式显示是由Repeater的<ItemTemplate>来决定的,模板会多次显示,就像foreach, ItemTemplate 中相当于{}中的语句.<ItemTemplate>姓名:<%#Eval("Name")%><b>年龄:<%#Eval("Age")%></b><br
-
Repeater控件动态变更列(Header,Item和Foot)信息实现思路
需求开发一个小报表,显示最近五个月的summary的数量统计,报表会随月份的变化而变化,如下图.第一列[Department]固定,第二至第六列,也就是说Nov 2012 这列会在下月的时候消失,其后的列会向前移,最后一列Mar 2013 会变为Apr 2013. 下图中,最底一行是显示每一列的总数(除第一列外). 为了这个报表,Insus.NET决定使用Repeater控件来实现.难度在于动态显法第二列至第六列的列名,以及绑定数据.最后一行计算总计的,只要完成上面的动态绑定之后,也算不上问题,
-
Repeater控件动态变更列(Header,Item和Foot)信息(重构cs)
早上有分享<Repeater控件动态变更列(Header,Item和Foot)信息> ,是动态变更一些列的内容. 虽然它算不上是完全动态化,但它已经达到初期想要的效果.如果你稍有仔细,也能轻易把它弄出来.现另开一篇,Insus.NET不是重新另外写,而是想重构cs的代码,因为前一篇的代码虽然简单,但代码冗余过多. 重构开始:首先把这五个变量删除,因为在重构过程中,已经不需要这五个变量了. 复制代码 代码如下: //宣告5个变量,将用来存储那5个月份每个部分的数量 decimal c1, c2,
-
asp.net中让Repeater和GridView支持DataPager分页
改造办法是自己写一个控件,让它继承GridView或Repeater,并实现IPageableItemContainer 接口.下面要发的是国外某高手写的代码,测试有效.具体使用的时候,要建一个类库项目,把代码编译成dll后,就可以添加到VS的工具箱里了! 一.自定义Repeater 复制代码 代码如下: using System.Web.UI; using System.Web.UI.WebControls; namespace WYJ.Web.Controls { /// <summary>
随机推荐
- Perl localtime时间函数的应用介绍
- Angularjs自定义指令实现三级联动 选择地理位置
- 深入理解JavaScript系列(2) 揭秘命名函数表达式
- js在IE与firefox的差异集锦
- 恶意软件\垃圾流氓通用反删除批处理文件
- MyBatis 参数类型为String时常见问题及解决方法
- Python脚本处理空格的方法
- 详细介绍PHP应用提速面面观
- JSP经典学习笔记(包含各种入门常用语法)
- C#画图之饼图折线图的实现方法
- MySQL预编译功能详解
- firefox 扩展开发技巧
- Ajax请求成功后打开新窗口地址
- Java中CountDownLatch用法解析
- jQuery预加载图片常用方法
- 使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
- 缓冲区溢出:十年来攻击和防卫的弱点
- java实现京东登陆示例分享
- Android中的Intent对象完全解析
- Android编程之退出整个应用程序的方法