摘要: 一个普通的XtraReport报表一般包含数个包含报表控件的带. 在这里介绍一个XtraReports中的几种不同类型的带, 他们都有一些什么用途, 又是如何添加,编辑,删除.Report Bands 在把报表添加到应用之后, 缺省的样子如下图所示. 可以看到, 报表被初始化分为3个基本的带(页头, 明细, 和页脚), 这些带中可以添加不同的报表控件.每一种带指明了控件在报表中是怎样定位和被打印的, 即确定了打印的顺序和次数. 注意, 有些包含了带是如何被打印的信息, 比如: PageHeader和PageFooter就说明了是每一页都有这一带的.在创建报表时, 可以添加或者删除任意的带. 在 阅读全文
posted @ 2013-09-27 15:09 三颗咸鸭蛋 阅读(3120) 评论(0) 推荐(0) 编辑
摘要: 很长时间也没接触报表了。之前很久用过金质打印通和水晶报表 最近在看 Dev的报表 发现讲Dev这套控件XtraReports内容方面的文章挺少的, 现讲一下我是如何动态的创建报表。分享给大家 XtraReports报表正常的做法: 制作过程简单说有两步: 第一步:画报表。报表中有一些带区:报表头,页头,明细,分组,页尾,报表尾等,(报表头、报表尾整个报表中只会加载一次,页头、页尾每一页都会加载一次,其他的就不说了。见图片) 如图:报表头、报表尾整个报表中只会加载一次,页头、页尾每一页都会加载一次 在这些带区中可以放控件,控件在Dev的左边控件栏可以拖拽上去,在属性视图中修改属性,... 阅读全文
posted @ 2013-09-27 15:05 三颗咸鸭蛋 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过。废话少说 开始正事一、准备数据绑定 XRPivotGrid 控件启动 MS Visual Studio (2005、2008 或 2010),并且新建一个或者打开一个现有的 Windows 窗体应用程序。添加新报表 到应用程序中。把 XRPivotGrid 控件从 DX.10.2: Report Controls 工具栏 标签页中拖放到 Detail 阅读全文
posted @ 2013-09-25 12:04 三颗咸鸭蛋 阅读(2444) 评论(0) 推荐(0) 编辑
摘要: 此案例是关于Dev GridControl 合chartControl 控件的显示数据,GridControl 控件:1.绑定IList 对象,2.实现全选,[c-sharp] view plaincopyprint?//点击全选按钮取得方法 privatevoidcheckEdit1_CheckedChanged(objectsender,EventArgse){try{listP=gridControl1.DataSourceasIList;for(inti=0;i; for (int i = 0; i ///删除选中行的数据 /// /// /// pri... 阅读全文
posted @ 2013-09-23 08:59 三颗咸鸭蛋 阅读(2164) 评论(0) 推荐(1) 编辑
摘要: 一、如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click二、如何新增一条记录(1)、gridView.AddNewRow()(2)、实现gridView_InitNewRow事件三、如何解决GridControl记录能获取而没有显示出来的问题gridView.populateColumns();四、如何让行只能选择而不能编辑(或编辑某一单元格)(1)、View->OptionsBehavior->EditorShowMode 设置为:Click(2)、View->OptionsBehavior 阅读全文
posted @ 2013-09-22 10:14 三颗咸鸭蛋 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 下面整理一下GridControl 常用的功能,GridControl 包含CardView、GridView、BandedGridView、AdBandedGridView、LayoutView 五个组件,最常用的非GridView莫属。DevExpress.XtraGrid.GridControl 和VS自带的DataGridView非常类似,但使用上有很多的差异。1、获取选中行的行号1int rowIndex = this.gridView1.FocusedRowHandle;2、获取选中行 的数据1string colValue= this.gridView1.GetRowCellVa 阅读全文
posted @ 2013-09-22 10:07 三颗咸鸭蛋 阅读(645) 评论(0) 推荐(0) 编辑
摘要: VS2010连接SQL Server 2008并执行查询操作先在SQL Server 2008中建一个Student数据库,含有一个表student,4个字段,分别为姓名(varchar)学号(varchar)性别(varchar)年龄(int),并指定一个用户登录该数据库,用户名为cam,密码为123456,注意要修改cam用户的权限 新建控制台应用程序,连接数据库,输出student表中的所有字段,并执行插入删除操作[csharp] view plaincopyprint?usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usi 阅读全文
posted @ 2013-08-19 15:46 三颗咸鸭蛋 阅读(945) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication1{ public class DataClass { public static SqlConnection getconnection() { string strConn = @"Data Source=name;Initial Catalog 阅读全文
posted @ 2013-06-03 15:18 三颗咸鸭蛋 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.string (char[]) 使用指定的字符串数组构建一个新的string对象2.int Compare(string a,string b,bool case) 比较字符串a,b,case为true时表示不区分大小写。当a>b返回正数,当a<b返回负数,a=b返回03. bool EndsWith(string) 确定当前字符串是否以指定的字符串结尾4. bool StartsWith(string) 确定当前字符串是否以指定的字符串开头5.int IndexOf() 返回指定的字符或字符串在当前字符串中的位置6.int LastIndexOf() 返回指定字符或字符串的最 阅读全文
posted @ 2013-06-03 15:02 三颗咸鸭蛋 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.登陆模块private void btnLogin_Click(object sender, EventArgs e) { if (txtUserID .Text .Trim()==""|| txtPassword .Text .Trim ()=="" || cmbStatus .Text .Trim ()=="") { MessageBox.Show("输入错误,请重新输入!", "提示"); return; } if (cmbStatus.Text .Equals("管理员&q 阅读全文
posted @ 2013-06-03 14:26 三颗咸鸭蛋 阅读(577) 评论(0) 推荐(0) 编辑