IHTMLDatabinding::dataFormatAs Property

Sets or retrieves the rendering format for the data supplied to the object.

Syntax


HRESULT IHTMLDatabinding::get_dataFormatAs(BSTR *p);HRESULT IHTMLDatabinding::put_dataFormatAs(BSTR v);

Parameters

p
Pointer to a variable of type BSTR that receives one of the values listed in Possible Values.
v
BSTR that specifies one of the values listed in Possible Values.

Possible Values

text Default. Data is rendered as text.
html Data is rendered as HTML.
localized-text Microsoft Internet Explorer 5.01 and later versions. Data is rendered using the locale settings of the client machine.

Return Value

Returns S_OK if successful, or an error value otherwise.

Remarks

As of Windows Internet Explorer 7, the DATAFORMATAS attribute is no longer supported for the input type=button object.

The IHTMLDatabinding::dataFld property is not available on param objects; use getAttribute('dataFld') instead.

Internet Explorer 5.01 or later honors the regional settings for the user's control panel when the DATAFORMATAS attribute is set to localized-text. Internet Explorer 5.01 or later performs a locale-dependent type conversion on the native value, instead of using the data source object to perform the conversion, when binding a textual element such as a span, div, or input to date, currency, or numeric data. Internet Explorer 5 does not provide this feature. To compensate for this limitation, a data source object can implement ISimpleDataConverter to participate in the conversion. Neither of these features is supported in earlier versions of Internet Explorer.

See Also

Introduction to Data Binding
Show: