繁体   English   中英

如何在Windows桌面应用程序中使用ReportViewerControl?

[英]How to use ReportViewerControl for Windows Desktop Application?

我是Windows桌面应用程序开发的新手。

我在Access 2007数据库中有两个表。

首先是“ Bill Master”,第二是“ Bill Detail”

我想使用报告查看器控件从应用程序中打印帐单。

我该如何完成?

请帮忙。

观看此视频 ,以了解如何创建报表查看器控件。 此外,您将需要使用此功能绑定访问数据库中的数据

 public void LoadDatabase()
 {
     string connectionString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", yourDatabaseName);

     using (OleDbConnection con = new OleDbConnection(connectionString))
     {
        try
        {
            con.Open();

            var data = new DataSet();

            OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM A", con);
            adapter.Fill(data, "a");

            adapter = new OleDbDataAdapter("SELECT * FROM B", con);
            adapter.Fill(data, "b");

            // TODO: bind the control's data source to dataset
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM