您的位置:首页 > 数据库

一起学习,共同进步(CrystalReport)--01

2005-01-25 11:55 483 查看
今日由于项目需要,开始接触CrystalReport
下面就开始一起学习,共同进步吧……

开发环境:
OS:            Microsoft Windows 2003
TOOL:       Microsoft Visual Studio .NET 2003
                  Microsoft Visual SourceSafe

一、首先注册水晶报表,用GOOGLE搜索下,一般都可以找到的
水晶报表注册码
注册号:6707437608
密码:AAP5GKS0000GDE100DS

二、建个空白解决方案,建个项目,添加数据集,拉个表
三、新建个报表,数据库字段-->右键-->添加/删除数据库-->把刚才建的数据集加入
这样就可以把相应的字段拉到报表中了
四、新建个FORM窗体,拖工具箱中的CrystalReportViewer控件到FORM中
在LOAD事件里加代码
private void Form1_Load(object sender, System.EventArgs e)
{
    try
    {
        DataSet oDs=new DataSet();
        oData.PStrConnection=Comm.PSQLConnString;
        LvStrSelect="Select * From User";
        oData.PStrSelect=LvStrSelect;
        DataTable oDt=oData.FGetTable();
        oDt.TableName="TBCAVDtl";
        oDs.Tables.Add(oDt); 

        CrystalReport1 oRpt=new CrystalReport1();
        oRpt.SetDataSource(oDs);

        this.CrystalReportViewer1.ReportSource=oRpt;
    }
    catch(Exception ex)
    {
        MesssageBox.Show(this,ex.Message,"错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
    }
}

五、编译执行,看看自己做的报表吧
六、小常识:在报表里的字段会显示字段名,怎么去除呢?
右键-->格式化-->工具提示文字 里,加上formula=chr(9)
这样就可以了,其实是个TAB,这样,就不出现字段名了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息