勾選TreeList結點,控制GridView列的顯隱

                private void treeFileWageColumn_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e)
        {
            if (!e.Node.Checked)
            {
                this.GV.Columns[e.Node["FIELDNAME"].ToString()].Visible = true;
                GV.Columns[e.Node["FIELDNAME"].ToString()].VisibleIndex = GV.VisibleColumns.Count;
            }
            else
            {
                string r = e.Node["FNAME"].ToString();
                GV.Columns[e.Node["FIELDNAME"].ToString()].Visible = false;
            }
        }

注意VisibleIndex是等於GV.VisibleColumns.Count;否則列的順序會打亂

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章