private void CreateRowStyle(XmlNode styleNode)
{
RowStyle rowStyle = new RowStyle(this._document);
rowStyle.Node = styleNode.CloneNode(true);
IPropertyCollection pCollection = new IPropertyCollection();
if (styleNode.HasChildNodes)
{
foreach(XmlNode node in styleNode.ChildNodes)
{
IProperty property = this.GetProperty(rowStyle, node.CloneNode(true));
if (property != null)
pCollection.Add(property);
}
}
rowStyle.Node.InnerXml = "";
foreach(IProperty property in pCollection)
rowStyle.PropertyCollection.Add(property);
if (!this._common)
this._document.Styles.Add(rowStyle);
else
this._document.CommonStyles.Add(rowStyle);
}