databinder(dataBindersetDisallowedFields)

http://www.itjxue.com  2023-02-18 04:41  来源:未知  点击次数: 

asp.net中DataBinder.Eval的用法总结

很久没用vs 了 晕用惯Eval( ss ) DataBinder好多都要不熟悉 也忘了什么时候网上转载记下

DataBinder Eval总结一 DataBinder Eval的基本格式

在绑定数据时经常会用到这个句程序 %# DataBinder Eval(Container DataItem xxxx )%或者%# DataBinder Eval(Container DataItem xxxx )%

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

%# ((DataRowView)Container DataItem)[ xxxx ]%

很有用的 这样可以在前台页面做好多事情了

还要记住要这样用必须要在前台页面导入名称空间System Data 否则会生成错误信息

%@ Import namespace= System Data %

这种用法其实和%# ((DictionaryEntry)Container DataItem) Key%是一个道理

Text= %# DataBinder Eval(Container DataItem 字段 ) %

这样的方法是最快的

Text= %# GetPrice() %

也可以绑定方法 但方法要是public的

Text= %# CarDetails aspx?CarID= + DataBinder Eval(Container DataItem CarID ) %

还可以连接多个字段

关键是Container这个东西 它比较神秘 它的名称空间是System ComponentModel 对于它我还需要进一步理解

二 DataBinder Eval实现判断选择

asp:TemplateColumn HeaderText= 性别

ItemTemplate

%# DGFormatSex(Convert ToString(DataBinder Eval(Container DataItem xb ))) %

/ItemTemplate

/asp:TemplateColumn

cs里定义DGFormatSex方法

protected string DGFormatSex(string xb)

{

if(xb == )

return 男 ;

else

return 女 ;

}

DataBinder Eval用法范例

//显示二位小数

//%# DataBinder Eval(Container DataItem UnitPrice ${ :F } ) %

//{ :G}代表显示True或False

//ItemTemplate

// asp:Image Width= Height= Border= runat= server

// AlternateText= %# DataBinder Eval(Container DataItem Discontinued { :G} ) %

// ImageUrl= %# DataBinder Eval(Container DataItem Discontinued ~/images/{ :G} gif ) % /

// /ItemTemplate

//转换类型

((string)DataBinder Eval(Container DataItem P_SHIP_TIME_SBM )) Substring( )

{ :d} 日期只显示年月日

{ :yyyy mm dd} 按格式显示年月日

lishixinzhi/Article/program/net/201311/12108

c# databinder

Convert.ToInt32((DataBinder.Eval(Container.DataItem, "region_id").ToString())) 应该先转换称string类型。再转换int类型。

DataBinder 是 类型 ,但此处被当做 变量 来使用 是怎么回事

DataBinder()被当做了方法,使用的是DataBinder()的返回值,故作为变量使用。如果要做类类型,可以在DataBinder().前面加new,即new DataBinder().Eval(Container.DataItem,"ItemID")实例化一个对象,如果Eval()为静态方法,应该DataBinder.Eval(Container.DataItem,"ItemID")。希望对你有帮助

(责任编辑:IT教学网)

更多

相关word文章

推荐word文章