摘要:
一、DataBinder.Eval的基本格式灵活的运用数据绑定操作在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder.Eval(Container,"DataItem.xxxx")%> 今天又学到一种,而且微软也说这种方法的效率要比以上两种高。 <%# ((DataRowView)Container.DataItem)["xxxx"]%> 很有用的,这样可以在前台页面做好多事情了。 还要记 阅读全文
摘要:
其实Repeater分页是一个很简单的过程,只要你仔细看里面的逻辑,相信你也可以做到!准备页面素材: 1、前台页面需要放置一个 Repeater ,用来显示您索要显示的数据。 2、一个隐藏域 lable用来控制页数。 3、两个图片按钮 用来实现点击切换页码。后台: 1、数据源,我们使用Datatable,用来绑定Repeater。 2、分页控制数据源 PagedDataSource,用来分页填充。原理: 设置PagedDataSource显示条数,然后将PagedDataSource的当前页的数据填充给Repeater,这样就实现了分页效果。前台代码:<%@ Page Language= 阅读全文
摘要:
1.Asc 说明:返回字母的Acsii值举例:select Asc("A")返回65 2.Chr 说明:将ascii值转换到字符举例:select chr(65)返回"A"3.Format说明:格式化字符串举例:Select Format(now(),"yyyy-mm-dd")返回类似于"2008-04-03" Select Format(3/9,"0.00")返回0.334.InStr 说明:查询子串在字符串中的第一个出现的位置,没有返回0举例:select Instr("abc&q 阅读全文
摘要:
前台:<%#getString((DataBinder.Eval(Container.DataItem,"content")).ToString(),200)%>后台:protected string getString(string s, int n) { if (s.Length == n) return s; else if (s.Length > n) return s.Substring(0, n) + "… "; else if (s == " " || s == null) return " 阅读全文