[]
        
(Showing Draft Content)

C1.Win.C1FlexGrid.ConditionFilter.ReadXmlDefinition

ReadXmlDefinition Method

ReadXmlDefinition(XmlReader)

Reads XML definition of the filter.

Declaration
public override void ReadXmlDefinition(XmlReader xmlReader)
Parameters
Type Name Description
XmlReader xmlReader
Overrides
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);
        }
    }
}