ASP.NET 数据绑定常用代码
来源:互联网 发布:网络犯罪调查分集介绍 编辑:程序博客网 时间:2024/05/05 23:26
ASP.NET 数据绑定常用代码
//以DataSet做数据源时
//正常情况(C#)
<%# ((System.Data.DataRowView)Container.DataItem)["Title"] %>
//绑定日期字段格式字符串
<%# Convert.ToDateTime(((System.Data.DataRowView)Container.DataItem)
["FbTime"]).ToString("yyyy年MM月dd日") %>
<%# DataBinder.Eval(Container, "DataItem.FbTime","{0:yyyy年MM月dd日}") %>
//字符串绑定超过指定长度截断
<%# DataBinder.Eval(Container.DataItem, "Text").ToString().Trim().Length>7?
DataBinder.Eval(Container.DataItem, "Text").ToString().Trim().Substring
(0,7):DataBinder.Eval(Container.DataItem, "Text").ToString().Trim() %>
//价格格试化为2位小数
<%# Convert.ToDecimal(((System.Data.DataRowView)Container.DataItem) ["Price"]).ToString("F2") %>
<%# DataBinder.Eval(Container, "DataItem.Price","{0:F2}") %>
//正常情况(C#)
<%# ((System.Data.DataRowView)Container.DataItem)["Title"] %>
//绑定日期字段格式字符串
<%# Convert.ToDateTime(((System.Data.DataRowView)Container.DataItem)
["FbTime"]).ToString("yyyy年MM月dd日") %>
<%# DataBinder.Eval(Container, "DataItem.FbTime","{0:yyyy年MM月dd日}") %>
//字符串绑定超过指定长度截断
<%# DataBinder.Eval(Container.DataItem, "Text").ToString().Trim().Length>7?
DataBinder.Eval(Container.DataItem, "Text").ToString().Trim().Substring
(0,7):DataBinder.Eval(Container.DataItem, "Text").ToString().Trim() %>
//价格格试化为2位小数
<%# Convert.ToDecimal(((System.Data.DataRowView)Container.DataItem) ["Price"]).ToString("F2") %>
<%# DataBinder.Eval(Container, "DataItem.Price","{0:F2}") %>
DataBinder.Eval是这样:DataBinder是System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写,但是它使用的方式是通过Reflection等开销比较大的方法来达到易用性,因此其性能并不是最好的。而Container则根本不是任何一个静态的对象或方法,它是ASP.NET页面编译器在数据绑定事件处理程序内部声明的局部变量,其类型是可以进行数据绑定的控件的数据容器类型(如在Repeater内部的数据绑定容器叫RepeaterItem),在这些容器类中基本都有DataItem属性,因此你可以写Container.DataItem,这个属性返回的是你正在被绑定的数据源中的那个数据项。如果你的数据源是DataTable,则这个数据项的类型实际是DataRowView。
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码 (转贴)
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码
- ASP.NET数据绑定常用代码
- ASP.NET数据绑定常用代码
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码
- ASP.NET 数据绑定常用代码
- asp.net数据绑定代码
- .NET 数据绑定常用代码
- ASP.NET数据绑定
- asp.net数据绑定
- ASP.net 数据绑定
- 常用的3个模版
- 好乱
- 《遗失的美好》
- 海底光缆中断加速MSN本地化
- 木马经典十大藏身地点大搜查
- ASP.NET 数据绑定常用代码
- SQL语句学习手册实例版(本人整理,用来查询)
- SQL得到某節點下的所有節點
- linux压缩与解压缩
- 取得汉字字符串的拼音首字母的mssql函数
- linux的动态链接库
- CSDN首页有病毒
- 数据库中实现二叉树的遍历
- 今天出差了