zoukankan      html  css  js  c++  java
  • 水晶报表1

    在您的计算机上执行以下步骤,以使用 Visual Studio 2008 模板创建含有配置为查看您所创建报表的 ReportViewer 控件的 ASP.NET 网页。常规过程如下:

     

    1.         创建新的网站。

     

    2.         通过添加 DataSet 来定义数据连接和 DataTable。

     

    3.         设计报表。

     

    4.         将 ReportViewer 控件添加到应用程序。

     

    5.         编译和运行应用程序。

     

    对于本示例,在 Microsoft Visual C# 中创建应用程序。

     

     创建新的网站

    1.         在“文件”菜单中,指向“新建”,选择“网站”。

     

     

    2.         在“新建网站”对话框中,选择“ASP.NET 网站”。

     

     

    3.         在“语言”列表中,选择 Visual C#,再单击“确定”。

     

    4.         在“位置”框中,保留选定的默认 HTTP,然后输入网站根目录的位置,使用“浏览”导航及创建新的文件夹(如果需要)。单击“确定”。

     

    5.         网站项目将打开,并显示 Default.aspx 网页。

     

    6.         在“查看”菜单上,选择“设计器”。

     

    现在您就可以修改网站的默认页。

     

     通过添加数据集来定义数据连接和 DataTable

    1.           在web.config中配置数据库连接

    1)         什么是web.config

    可扩展的基础结构是   ASP.NET   配置系统的一大特色,该基础结构使您可以在最初部署   ASP.NET   应用程序时定义配置设置,以便可以随时添加或修改这些配置设置,同时对运作着的   Web   应用程序和服务器产生的影响也将被减至最小。

    2)         配置连接

    在web.config的<configuration></configuration>下加上

    [c-sharp] view plaincopy
     
    1. <connectionStrings>  
    2.   
    3. <add name="ConnectionString" connectionString="Data Source=HCDB;Persist Security Info=True;User ID=huchen;Password=huchen;Unicode=True" providerName="System.Data.OracleClient"/>  
    4.   
    5. </connectionStrings>  

    其中Data Source是指tns中的Host String, User ID是oracle登陆用户名,Password是oracle登陆密码。providerName是数据提供者。

     

    2.         在服务器资源管理器中,右键单击网站项目(非解决方案节点),然后选择“添加新项”。

     

     

    3.         在“添加新项”对话框中,单击“数据集”。提示您是否应将项添加到 App_Code 文件夹是,请单击“是”。这将把新的 XSD 文件 DataSet.xsd 添加到项目,打开数据集设计器,并调用 TableAdapter 配置向导。

     

     

     

     

    4.         在“选择您的数据连接”页上,配置向导自动找到了Web.config中的连接,接受默认连接并点击下一步。

     

     

    5.         在“选择命令类型”页上,选择“使用 SQL 语句”。

     

     

    6.         在“输入 SQL 语句”页上,输入以下SQL 查询以从 EMPLOYEE_TABLE_2表中中检索数据,再单击“完成”:

    [c-sharp] view plaincopy
     
    1. SELECT t.employee_id, t.employee_name, t.age FROM employee_table_2 t  

     

    还可以单击“查询生成器”按钮,然后使用查询生成器创建查询,并使用“执行查询”按钮对其进行检查。

     

     

    7.         在“选择要生成的方法”页上,接受默认值“填充 DataTable”(“方法名称”:Fill)和“返回 DataTable”(“方法名称”:GetData)。单击“下一步”。

     

     

    8.         在“向导结果”页上,单击“完成”。

    现在已完成将 ADO.NET DataTable 配置为报表的数据源。

    忽略以下错误,点击确定。

     

     

    9.         在 Visual Studio 的“数据集设计器”页上,应看到添加的 DataTable(默认名称为 DataTable1),其中列出了从查询定义得到的列。在“数据”菜单中,可以选择“预览数据”来检查查询结果。

     

     

     设计报表

    1.         在“网站”菜单上,选择“添加新项”。

     

    1.         在“添加新项”对话框中,选择“报表”模板,输入报表文件的名称,再单击“添加”。这将创建报表定义文件(默认为 Report.rdlc),启动报表设计器,并在左窗格中显示“网站数据源”窗口。如果看不到“网站数据源”选项卡,请从“数据”菜单中选择“显示数据源”。

     

     

     

     

    2.         显示工具箱,将“报表项”组中的“表”拖至报表设计图面上。

    表控件设计分三行,分别是表头,详细信息,表尾。表头是指报表的列字段,详细信息是绑定的列,既报表每列的数据,表尾是报表的每列的底部数据

     

     

     

     

    3.         在“网站数据源”窗口,展开 DataTable1 节点,直至看到查询得到的列,然后将 Employee_Id 拖至表中第一列的中间行。中间行是详细信息行。请注意,指定详细信息行时,标题行会自动填充。

     

    4.         将“Employee_Name”字段拖至第二列的详细信息行,使其位于 Employee_Id 字段旁边。

     

    5.         将 Age 字段拖至第三列的详细信息行,使其位于 Employee_Name 字段旁边。

     

     

    6.         (可选)单击第一行左侧的“表格表头”按钮,并选择“粗体”格式样式。

     

    7.         在“文件”菜单上,选择“全部保存”。

     

  • 相关阅读:
    Android混淆代码的方法
    Android开发如何在4.0及以上系统中自定义TitleBar
    设置按钮的selector
    MD5加密(Android里和Java SE里是一样的)
    Android中图片实现按钮点击效果
    Handler消息传递机制
    ContentProvider的使用
    操作Sqlite数据库
    使用Pull解析器读取XML文件
    Android添加事件的四种方法
  • 原文地址:https://www.cnblogs.com/zhao123/p/3599617.html
Copyright © 2011-2022 走看看