internal void InitColumns()
        {
            NTreeListColumn column;

            m_List.HeaderNormalState.TextRenderingHint  = TextRenderingHint.ClearTypeGridFit;
            m_List.HeaderHotState.TextRenderingHint     = TextRenderingHint.ClearTypeGridFit;
            m_List.HeaderPressedState.TextRenderingHint = TextRenderingHint.ClearTypeGridFit;

            //text column
            column                        = new NTreeListColumn();
            column.Name                   = "StringColumn";
            column.Header.Text            = "<font color='Red'><b>String Column</b></font><br/><font size='7'>Displays strings.</font>";
            column.Header.TextProcessMode = ItemTextProcessMode.RichText;
            column.ContentAlign           = ContentAlignment.MiddleCenter;
            column.Width                  = 160;
            m_List.Columns.Add(column);

            //image column
            column                        = new NTreeListColumn();
            column.Name                   = "ImageColumn";
            column.Header.Text            = "<font color='Navy'><b>Image Column</b></font><br/><font size='7'>Displays images.</font>";
            column.Header.TextProcessMode = ItemTextProcessMode.RichText;
            column.ContentAlign           = ContentAlignment.MiddleCenter;
            column.Width                  = 120;
            m_List.Columns.Add(column);

            //numeric column
            column                        = new NTreeListColumn();
            column.Name                   = "NumColumn";
            column.Header.Text            = "<font color='Brown'><b>Numeric Column</b></font><br/><font size='7'>Displays numbers.</font>";
            column.Header.TextProcessMode = ItemTextProcessMode.RichText;
            column.ContentAlign           = ContentAlignment.MiddleCenter;
            column.Width                  = 120;
            m_List.Columns.Add(column);

            //date-time column
            column                        = new NTreeListColumn();
            column.Name                   = "DateColumn";
            column.Header.Text            = "<font color='Orange'><b>DateTime Column</b></font><br/><font size='7'>Displays DateTime values.</font>";
            column.Header.TextProcessMode = ItemTextProcessMode.RichText;
            column.ContentAlign           = ContentAlignment.MiddleCenter;
            column.Width                  = 220;
            m_List.Columns.Add(column);

            //boolean column
            column                        = new NTreeListColumn();
            column.Name                   = "BoolColumn";
            column.Header.Text            = "<font color='Violet'><b>Boolen Column</b></font><br/><font size='7'>Displays Boolean values.</font>";;
            column.Header.TextProcessMode = ItemTextProcessMode.RichText;
            column.ContentAlign           = ContentAlignment.MiddleCenter;
            column.Width                  = 140;
            m_List.Columns.Add(column);
        }
Пример #2
0
        internal void InitColumns()
        {
            NTreeListColumn column;

            for (int i = 1; i < 4; i++)
            {
                column             = new NTreeListColumn();
                column.Name        = "Col" + i;
                column.Header.Text = "Column " + i;

                m_List.Columns.Add(column);
            }
        }
Пример #3
0
        internal void InitColumns()
        {
            NTreeListColumn column;

            for (int i = 1; i < 6; i++)
            {
                column = new NTreeListColumn();
                if (i == 1)
                {
                    column.PinMode = TreeListColumnPinMode.Left;
                }

                column.Name        = "Col" + i;
                column.Header.Text = "Column " + i;

                m_List.Columns.Add(column);
            }
        }
Пример #4
0
        internal static void InitDefaultColumns(NTreeList list)
        {
            NTreeListColumn column;

            //text column
            column              = new NTreeListColumn();
            column.Name         = "StringColumn";
            column.Header.Text  = "String Column";
            column.ContentAlign = ContentAlignment.MiddleCenter;
            column.Width        = 150;
            list.Columns.Add(column);

            //image column
            column              = new NTreeListColumn();
            column.Name         = "ImageColumn";
            column.Header.Text  = "Image Column";
            column.ContentAlign = ContentAlignment.MiddleCenter;
            column.Width        = 100;
            list.Columns.Add(column);

            //numeric column
            column              = new NTreeListColumn();
            column.Name         = "NumColumn";
            column.Header.Text  = "Numeric Column";
            column.ContentAlign = ContentAlignment.MiddleCenter;
            column.Width        = 100;
            list.Columns.Add(column);

            //date-time column
            column              = new NTreeListColumn();
            column.Name         = "DateColumn";
            column.Header.Text  = "Date Column";
            column.ContentAlign = ContentAlignment.MiddleCenter;
            column.Width        = 200;
            list.Columns.Add(column);

            //boolean column
            column              = new NTreeListColumn();
            column.Name         = "BoolColumn";
            column.Header.Text  = "Boolean Column";
            column.ContentAlign = ContentAlignment.MiddleCenter;
            column.Width        = 100;
            list.Columns.Add(column);
        }
Пример #5
0
        public override void Initialize()
        {
            base.Initialize();

            NTreeListTableData data = new NTreeListTableData();

            data.Table = NRptSampleDataSet.GetDataTable("Customers");
            data.Bind(m_List);

            NTreeListColumn col = m_List.Columns["Country"];

            m_List.GroupBy(col);
            m_List.SortColumn(col, TreeListSortMode.Ascending);
            m_List.SortColumn(m_List.Columns["CompanyName"], TreeListSortMode.Ascending);

            m_List.BestFitAllColumns();
            m_List.BestFitAllNodes();

            m_List.ExpandAll();
        }
Пример #6
0
        internal void InitColumns()
        {
            NTreeListColumn col;

            //importance columns
            col                   = new NTreeListColumn();
            col.Name              = "Importance";
            col.Header.Image      = m_Images.Images[1];
            col.Header.ImageAlign = ContentAlignment.MiddleCenter;
            col.ContentAlign      = ContentAlignment.MiddleCenter;
            col.AutoSizable       = false;
            col.Header.TooltipInfo.ContentText = "Importance";
            m_List.Columns.Add(col);

            //icon column
            col      = new NTreeListColumn();
            col.Name = "Icon";
            col.Header.TooltipInfo.ContentText = "Message Class";
            col.Header.Image      = m_Images.Images[0];
            col.Header.ImageAlign = ContentAlignment.MiddleCenter;
            col.AutoSizable       = false;
            m_List.Columns.Add(col);

            //from column
            col             = new NTreeListColumn();
            col.Name        = "From";
            col.Header.Text = "From";
            col.Header.TooltipInfo.ContentText = "From";
            m_List.Columns.Add(col);

            //subject column
            col             = new NTreeListColumn();
            col.Name        = "Subject";
            col.Header.Text = "Subject";
            col.Header.TooltipInfo.ContentText = "Subject";
            m_List.Columns.Add(col);

            //received column
            col             = new NTreeListColumn();
            col.Name        = "Received";
            col.Header.Text = "Received";
            col.Header.TooltipInfo.ContentText = "Received";
            m_List.Columns.Add(col);

            //follow-up column
            col                   = new NTreeListColumn();
            col.AutoSizable       = false;
            col.Header.Image      = m_Images.Images[2];
            col.Header.ImageAlign = ContentAlignment.MiddleCenter;
            col.Name              = "FollowUp";
            col.Header.Text       = "Follow-up";
            col.Header.TooltipInfo.ContentText = "Follow-up";
            m_List.Columns.Add(col);

            //test column
            col             = new NTreeListColumn();
            col.AutoSizable = false;
            col.Width       = 150;
            col.Name        = "PurchaseAmount";
            col.Header.Text = "Purchase Amount";
            col.Header.TooltipInfo.ContentText = "Purchase Amount";
            m_List.Columns.Add(col);
        }