一、主界面 创建一个DevExpress.XtraBars.Ribbon.RibbonForm类
菜单栏 ribbonPage--ribbonPageGroup--addbarButtonmenu_list
SplitContainerContorl划分两个panel
导航栏 navBarControl--PaintStyleName选择SkinNavigationPane
XtableContorl来放置左侧子窗体
皮肤
二、gridview的使用(见gridcontorl文档)
三、框架下添加功能
四、打印、备份、xml
浏览文件夹
备份(线程启动数据库备份 cmd备份)
见Oracle学习笔记 C# 程序导入导出oracle数据库
打印(在惠都控件下)
xml
Appconfig(在项目节点上点右键,添加新项---应用程序配置文件)
菜单栏 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"];