Ejemplo n.º 1
0
        /// <summary>
        /// 窗体加载事件
        /// </summary>
        private void FrmRight_MenuManagement_Load(object sender, EventArgs e)
        {
            try
            {
                if (editForm == null)
                {
                    editForm = new FrmBaseEdit();
                    editForm.FormBorderStyle = FormBorderStyle.None;
                    editForm.TopLevel        = false;
                    editForm.TableName       = "BS_Menu";
                    editForm.TableCaption    = "主菜单管理";
                    editForm.Sql             = "select BS_Menu.*, menu.MenuText as ParentMenuText from BS_Menu left join BS_Menu as menu on BS_Menu.ParentMenuName = menu.MenuName order by BS_Menu.MenuOrder, BS_Menu.AutoId";
                    //必须按照MenuOrder,AutoId进行排序,否则树显示的顺序不准确
                    editForm.PrimaryKeyColumn    = "MenuName";
                    editForm.MasterDataSet       = dSMenu;
                    editForm.MasterBindingSource = bSMenu;
                    editForm.MasterEditPanel     = pnlEdit;
                    //editForm.PrimaryKeyControl = textMenuText;
                    editForm.BrowseXtraGridView = gridViewMenu;
                    editForm.CheckControl      += CheckControl;
                    editForm.QueryDataAfter    += QueryDataAfter;
                    editForm.SaveRowBefore     += SaveRowBefore;
                    this.pnlToolBar.Controls.Add(editForm);
                    editForm.Dock = DockStyle.Fill;
                    editForm.Show();

                    lookUpFormName.Properties.DataSource       = FrmRightBLL.InitFormNameDataTable();
                    searchParentMenuName.Properties.DataSource = FrmRightDAO.QueryMenuList();
                }
            }
            catch (Exception ex)
            {
                ExceptionHandler.HandleException(this.Text + "--窗体加载事件错误。", ex);
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 窗体加载事件
 /// </summary>
 private void FrmRight_MenuManagement_Load(object sender, EventArgs e)
 {
     try
     {
         lookUpFormName.Properties.DataSource       = FrmRightBLL.InitFormNameDataTable();
         searchParentMenuName.Properties.DataSource = FrmRightDAO.QueryMenuList();
     }
     catch (Exception ex)
     {
         ExceptionHandler.HandleException(this.Text + "--窗体加载事件错误。", ex);
     }
 }