Esempio n. 1
0
        private void addRow(ValueTreeRowCollection VTreeRowsCol, TreeNode parentNode)
        {
            foreach (ValueTreeRow VTRow in VTreeRowsCol)
            {
                string[] strData = new string[(int)_dataTable.SourceTree.Columns.Count()];

                int i = -1;
                for (int col = 1; col < _dataTable.SourceTree.Columns.Count(); col++)
                {
                    i++;
                    strData[i] = VTRow.Get(col).ToString();
                }

                TreeNode treeNode = new TreeNode(VTRow.Get(0).ToString());
                treeNode.Tag = strData;
                _nodesMap.Add(treeNode, VTRow);

                if (parentNode == null)
                {
                    _item.TreeView.Nodes.Add(treeNode);
                }
                else
                {
                    parentNode.Nodes.Add(treeNode);
                }
                addRow(VTRow.Rows, treeNode);
            }
        }
Esempio n. 2
0
        private void setProviderValueTable()
        {
            _dataTable.Clear();
            _dataTable.Columns.Clear();

            foreach (ValueTableColumn VTCol in _valueTable.Columns)
            {
                _dataTable.Columns.Add(VTCol.Name);
            }


            DataRow row;

            foreach (ValueTableRow VTRow in _valueTable)
            {
                row = _dataTable.NewRow();
                foreach (ValueTableColumn VTCol in _valueTable.Columns)
                {
                    row[VTCol.Name] = VTRow.Get(VTCol);
                }
                _dataTable.Rows.Add(row);
            }
        }
Esempio n. 3
0
        private void setProviderValueTable()
        {
            _dataTable.Clear();
            _dataTable.Columns.Clear();

            foreach (ValueTableColumn VTCol in _valueTable.Columns)
            {
                var columnAdded = _dataTable.Columns.Add(VTCol.Name);
                columnAdded.Caption = VTCol.Title == string.Empty ? VTCol.Name : VTCol.Title;
            }

            DataRow row;

            foreach (ValueTableRow VTRow in _valueTable)
            {
                row = _dataTable.NewRow();
                foreach (ValueTableColumn VTCol in _valueTable.Columns)
                {
                    row[VTCol.Name] = VTRow.Get(VTCol);
                }
                _dataTable.Rows.Add(row);
            }
        }