现在的位置: 首页 > 综合 > 正文

DataBinder.Eval总结

2013年09月03日 ⁄ 综合 ⁄ 共 610字 ⁄ 字号 评论关闭

一、DataBinder.Eval的基本格式
在绑定数据时经常会用到这个句程序:

或者

今天又学到一种,而且微软也说这种方法的效率要比以上两种高。

很有用的,这样可以在前台页面做好多事情了。
还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。

这种用法其实和是一个道理。
Text=''  这样的方法是最快的
Text=''  也可以绑定方法,但方法要是public的
Text=''
还可以连接多个字段
关键是Container这个东西,它比较神秘。它的名称空间是System.ComponentModel。对于它我还需要进一步理解。
二、DataBinder.Eval实现判断选择



cs里定义DGFormatSex方法
protected string DGFormatSex(string xb)
{
  if(xb == "1")
  return "男";
  else
  return "女";
}
DataBinder.Eval用法范例
//显示二位小数
//
//{0:G}代表显示True或False
//
// // AlternateText=''
// ImageUrl='' />
//

//转换类型
((string)DataBinder.Eval(Container, "DataItem.P_SHIP_TIME_SBM8")).Substring(4,4)
{0:d} 日期只显示年月日
{0:yyyy-mm-dd} 按格式显示年月日
{0:c} 货币样式

抱歉!评论已关闭.