Пример #1
0
 /// <summary>
 /// Chuyển từ kiểu hiển thị Grid sang Tree (chỉ xuất hiện khi bảng đang mở có dạng Tree: có ParentPk)
 /// </summary>
 protected void CheckTreeList()
 {
     if (treeListFirst)
     {
         if (_data.dataType == DataType.Single)
         {
             tlMain            = _frmDesigner.GenTreeListControl(_data.DrTable, _data.DsStruct.Tables[0]);
             tlMain.DataSource = _bindingSource;
         }
         else
         {
             tlMain            = _frmDesigner.GenTreeListControl(_data.DrTableMaster, _data.DsStruct.Tables[1]);
             tlMain.DataSource = _bindingSource.DataSource;
             tlMain.Width      = this.Width / 3;
             tlMain.Dock       = DockStyle.Left;
         }
         this.Controls.Add(tlMain);
         tlMain.BringToFront();
         tlMain.ExpandAll();
         treeListFirst = false;
     }
     gcMain.Visible = !gcMain.Visible;
     tlMain.Visible = !gcMain.Visible;
     tlMain.BestFitColumns();
 }