| 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 );
}