惠都控件使用总结

一、主界面  创建一个DevExpress.XtraBars.Ribbon.RibbonForm类


菜单栏  ribbonPage--ribbonPageGroup--addbarButtonmenu_list


SplitContainerContorl划分两个panel


导航栏  navBarControl--PaintStyleName选择SkinNavigationPane


XtableContorl来放置左侧子窗体
                XtraTabPage new_page;
                this.tab_list.SelectedPageChanged-=new DevExpress.XtraTab.TabPageChangedEventHandler(this.tab_list_SelectedPageChanged);
                new_page = tab_list.TabPages.Add();
                new_page.Text = e.Link.Caption;
                Form_Child.TopLevel = false;
                Form_Child.FormBorderStyle = FormBorderStyle.None;
                Form_Child.Visible = true;
                Form_Child.Dock = DockStyle.Fill;
                new_page.Name = ls_form_name;
                new_page.Controls.Add(Form_Child);
                tab_list.TabPages.IndexOf(new_page);
                listForm.Add(ls_form_name);


                tab_list.SelectedTabPage = new_page;
                this.tab_list.SelectedPageChanged += new DevExpress.XtraTab.TabPageChangedEventHandler(this.tab_list_SelectedPageChanged);


皮肤


二、gridview的使用(见gridcontorl文档)


三、框架下添加功能


四、打印、备份、xml


浏览文件夹
            
FolderBrowserDialog fd = new FolderBrowserDialog();
            fd .ShowDialog();
            txtDSPath.Text = fbDialogFile.SelectedPath.ToString().Trim()+"\\";



备份(线程启动数据库备份  cmd备份)
见Oracle学习笔记 C# 程序导入导出oracle数据库



打印(在惠都控件下)
            
            PrintingSystem printringSystem = new PrintingSystem();
            PrintableComponentLink pcl = new PrintableComponentLink(printringSystem);
            printringSystem.Links.Add(pcl);
            pcl.Component = gridCity;//为gridcontorl
            PageHeaderFooter phf = pcl.PageHeaderFooter as PageHeaderFooter;
            // Clear the PageHeaderFooter's contents.
            phf.Header.Content.Clear();
            // Add custom information to the link's header.
            phf.Header.Content.AddRange(new string[] { string.Empty, "周转箱信息", "[打印日期][打印时间]" });
            phf.Header.LineAlignment = BrickAlignment.Center;
            phf.Header.Font = new Font("宋体", 12);
            //页面居中
            phf.Header.LineAlignment = BrickAlignment.Center;
            phf.Footer.Content.Clear();
            //打印列宽不随纸张大小自动变化
            //this.gridNodeInventory.OptionsPrint.AutoWidth = false;
            //弹出打印窗口
            pcl.ShowPreviewDialog();







xml
                XmlNode node = xmlDoc.DocumentElement.SelectSingleNode("/configuration/Device/deviceID");
                Form_System_Frame.device_Id = node.InnerText;



Appconfig(在项目节点上点右键,添加新项---应用程序配置文件)
 
public static string m_connectionString = ConfigurationSettings.AppSettings["LocalConnectionString"];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值