请教:关于数据绑定到(datagrid,datalist)模板(<ItemTemplate>)获取的字符串怎样转换的问题 <%# "<PRE>" + DataBinder.Eval(Container.DataItem, "DataValue") + "</PRE>"%>or<%# DataBinder.Eval(Container.DataItem, "DataValue").ToString().Replace("\n","<BR>").Replace(" "," ")%> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 or <%# enHTML(DataBinder.Eval(Container.DataItem, "DataValue").ToString()) %>enHTML是你自定义的函数 DataBinder.Eval 还有一种表达方式:如下在运行时计算数据绑定表达式,并将结果格式化为要在请求浏览器中显示的文本。[C#]public static string Eval( object container, string expression, string format);参数container 表达式根据其进行计算的对象引用。这必须是该页指定语言中的有效对象标识符。 expression 从 container 到要放置在绑定控件属性中的属性值的导航路径。这必须是以点分隔的字符串类型的属性或字段名称,如 C# 中的 Tables[0].DefaultView.[0].Price 或 Visual Basic 中的 Tables(0).DefaultView.(0).Price。 format .NET 框架格式字符串,类似于 String.Format 所用的字符串,可以将 Object(是数据绑定表达式的计算结果)转换为可由请求浏览器显示的 String。 返回值String,它是数据绑定表达式的计算和向字符串类型转换的结果例:<%# DataBinder.Eval(Container.DataItem, "Price", "{0:c}") %> 求xml字符串根据条件输出 有个字段如客户名称,里面填写了"中国平安",如何实现输入"zgpa",即每个汉字首字母来查询到 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。 asp:Repeater中的CheckBox问题!!(急!!) 如何在客户端限定密码的长度? IIS 虚拟目录 NAS 如何在00:00:00时将Application["Day_Count"]清空? .NET平台下WEB应用程序的部署(安装数据库和自动配置) 代码没错,运行后,功能有时行有时不行. 我的APPLET无法运行。 这是怎么回事 我的JavaScript脚本为什么不能正常运行了?
<%# enHTML(DataBinder.Eval(Container.DataItem, "DataValue").ToString()) %>enHTML是你自定义的函数
如下在运行时计算数据绑定表达式,并将结果格式化为要在请求浏览器中显示的文本。
[C#]
public static string Eval(
object container,
string expression,
string format
);
参数
container
表达式根据其进行计算的对象引用。这必须是该页指定语言中的有效对象标识符。 expression
从 container 到要放置在绑定控件属性中的属性值的导航路径。这必须是以点分隔的字符串类型的属性或字段名称,如 C# 中的 Tables[0].DefaultView.[0].Price 或 Visual Basic 中的 Tables(0).DefaultView.(0).Price。 format
.NET 框架格式字符串,类似于 String.Format 所用的字符串,可以将 Object(是数据绑定表达式的计算结果)转换为可由请求浏览器显示的 String。 返回值
String,它是数据绑定表达式的计算和向字符串类型转换的结果例:
<%# DataBinder.Eval(Container.DataItem, "Price", "{0:c}") %>