功能说明:生成一个报表文件DV1,保存到本地AA.rep,再重新加载这个文件到DV2 1.布局如下图: panel1 上有三个button panel2上有个documentView dv1 panel3上有个dv2 panel2与panel3之间有一个splitter 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System…
一般的单据都是由主从关系的,比如部门与人员.单据表头与表身.仓库与存货.分类与档案等等 所以主从关系是报表用的最多的 1.准备数据库 简单方便 --主表 create table RdRecord ( id ,), BillCode ) unique not null, BillVenOrCus ), BillDate datetime default (getDate()) ) --从表 create table rdrecords (autoid ,), id int not null, I…
代码还用上一节的,把reportFrx的dataSource去掉.各cell绑定的字段也去掉,有了第二节的基础,现在看这个ms就不难了 无非就是 传到reportFrx一个数据集 在把这个数据集 绑到各控件里 清空details里的cell的值 各cell 改成数据库对应列的名字方便绑定. 妈蛋想法是好的 可是我怎么绑都是只显示一条数据 原来这个项目已经无药可救 没办法新建 了一个项目 1.新建一个项目 叫xtraReportLearn form1上放一个documentView1 再放一个bu…
已经子解了XtraReport的初步用法 现在再进一步了解 数据绑定 我们还是先不整高深的 先来个写死的 让我们的数据库数据可以通过报表呈现先 1.准备 还在上节基础上 只不过我把form1 中的DocumentView2,button1 删掉了  只留了一个button2 一个DocumentView3  (这里我发现.net 一个特点就是后放的控件会在最前边) button2里的代码不变 2.把上节中的reportFrx里的 换件都删掉 加一个GroupHeader 加一个GroupFoot…
这个控件其实用法和fast也差不了太多但如果没接触过 真有种老虎吃天的感觉 1.这里先不说那些高深的先说最基本的 在窗体中显示一个设计好的 模版 1.1一般设计和这个程序是分着的为了方便我就先把他们合到一起 先建一个winform application  在form1中放一个button 1,2右击程序 添加新项  如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Empty Report 1.3设计视图先随便加几个XLabel 加个ReportHea…
这个不是太难,新建两个报表 一个form窗体 窗体上放个documentView  代码如下 XtraReport2 xr2 = new XtraReport2(); xr2.CreateDocument(); XtraReport3 xr3 = new XtraReport3(); xr3.CreateDocument(); xr2.Pages.AddRange(xr3.Pages); //页码重排.... //xr2.ShowPreviewDialog(); documentViewer1.…
有了前边的基础这个就很简单了,建一个容器报表 在detail,上放两个xrsubReport.再做两个明细报表,分别指定到xrsubreport就可以了…
dev 图表控件 学习连接 新建一个winformApp form1上放一个button 再放一个chartControl Name 为cct 直接上代码 private void button1_Click(object sender, EventArgs e) { cct.Series.Clear(); //清掉原来的内容 Series s = new Series("货品流水", ViewType.Line);//建一个名为货品流水的 折线 cct.Series.Add(s);/…
网上找了一些资料可是不得入门 只能再回过头来看demos 看了一点 例子大多继承自SpreadsheetRibbonTutorialControlBase 这个类,它又继承自SpreadSheetTutorialControlBase 再往前就不说了 SpreadSheetTutorialControlBase 这个类呢 只是定义了两个属性  可能就是运行语言格式的 没有注释 SpreadsheetRibbonTutorialControlBase 这个呢又定义了一个属性 selectPage …
代码还用上一节的,把Report的Datasource去掉.各个绑定的字段也去掉,有了第二节的基础,现在看这个就不难了,无非就是传到report一个数据集,在把这个数据集绑定到各控件里 清空details里的Cell的值,各cell改成数据库对应列的名字方便绑定 XReport 代码如下 作用就是绑定一下数据 XREPORT代码在设计器界面右键显示 public XtraReport1(DataTable dt) { InitializeComponent(); this.DataSource…