DataBinder

DataBinder

System.Web.UI (system.web.dll)sealed class

This class contains a single shared utility method, Eval( ), which allows you to specify data binding for controls like System.Web.UI.WebControls.DataList and System.Web.UI.WebControls.Repeater. The Eval( ) method accepts a string that identifies a field in the control's data source and uses it to retrieve the corresponding information. For example, the statement <%# DataBinder.Eval(Container.DataItem, "Name") %> in a template for a data control would retrieve data from the Name field of the control's bound data table. Note that you don't need to use this method to create a data binding expression (you can just use the <%# Container.DataItem("Name") %> syntax, which is faster). However, using the DataBinder method gives you the chance to supply a format string to configure date or numeric values.

public sealed class DataBinder { // Public Constructors    public DataBinder( ); // Public Static Methods    public static object Eval(object container, string expression);    public static string Eval(object container, string expression, string format);    public static object GetIndexedPropertyValue(object container, string expr);    public static string GetIndexedPropertyValue(object container, string propName, string format);    public static object GetPropertyValue(object container, string propName);    public static string GetPropertyValue(object container, string propName, string format); }


ASP. NET in a Nutshell
ASP.NET in a Nutshell, Second Edition
ISBN: 0596005202
EAN: 2147483647
Year: 2003
Pages: 873

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net