ASR.Interface.BaseViewer.InitializeColumns C# (CSharp) Метод

InitializeColumns() приватный статический Метод

private static InitializeColumns ( BaseViewer oViewer, string columnsXml ) : void
oViewer BaseViewer
columnsXml string
Результат void
        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);
                }
            }
        }