[]
        
(Showing Draft Content)

C1.Win.FlexGrid.BaseFilter.ReadXmlDefinition

ReadXmlDefinition Method

ReadXmlDefinition(XmlReader)

Reads XML definition of the filter.

Declaration
public abstract void ReadXmlDefinition(XmlReader xr)
Parameters
Type Name Description
XmlReader xr

The instance of the System.Xml.XmlReader which used to read xml filter definition.

Implements
Examples

The code below reads xml node value to integer filter field:

while (xr.Read())
{
    // read xml node value
    if (xr.NodeType == XmlNodeType.Text)
    {
        int.TryParse(xr.Value, out _field1);
    }
}

The code below reads two xml nodes attributes to integer filter fields:

while (xr.Read())
{
    if (xr.NodeType == XmlNodeType.Element)
    {
        // read "Minimum" xml node attribute
        if (xr.Name == "Minimum")
        {
            int.TryParse(xr.GetAttribute("Value"), out _minimum);
        }

        // read "Maximum" xml node attribute
        if (xr.Name == "Maximum")
        {
            int.TryParse(xr.GetAttribute("Value"), out _maximum);
        }
    }
}