private static void InitializeColumns(BaseViewer oViewer, string columnsXml)
{
oViewer.Columns = new List<Column>();
if (!string.IsNullOrEmpty(columnsXml))
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(columnsXml);
XmlNodeList columnNodes = doc.DocumentElement.SelectNodes("Column");
for (int i = 0; i < columnNodes.Count; i++)
{
Column column = new Column
{
Name = columnNodes[i].Attributes["name"].Value,
Header = columnNodes[i].InnerText
};
oViewer.Columns.Add(column);
}
}
}