Tải Visual Studio 2012 Ultimate Full [email protected]

Giới thiệu

Trong những áp dụng với cơ sở dữ liệu (CSDL), việc đưa ra những báo cáo là vấn đề làm bắt buộc cần thiết để giúp đỡ các nhà làm chủ, người tiêu dùng đưa ra những những thống kê và in dán khi nên, ví như báo cáo doanh thu theo tuần, theo quý, hoặc báo cáo sinch viên vào một tờ, sinch viên đỗ, trượt, v.v.

Bạn đang xem: Tải visual studio 2012 ultimate full [email protected]

Với .NET bạn có thể tạo thành báo cáo cho những ứng dụng cùng với CSDL một giải pháp thuận lợi, trong bài trước tôi sẽ giới thiệu nội dung bài viết chế tạo ra report sử dụng Crystal Report (CR). Crystal Report vẫn là 1 trong component từ bỏ lúc Visual Studio thành lập thời điểm năm 2012.Trong những phiên phiên bản từ VS2008 trsinh sống về trước, chúng ta có thể thêm nó vào thanh khô Toolbox nhằm cải cách và phát triển vận dụng của bản thân. CR được cung cấp vị SAP.. Từ phiên bạn dạng VS2010, SAP.. chưa xuất hiện thành phầm tích thích hợp CRvới VS2010, bạn có nhu cầu sử dụng CR mang lại cách tân và phát triển áp dụng của bạn, bạn chỉ có thể áp dụng phiên bản beta của họ. Quý khách hàng rất có thể download cùng về thiết đặt. quý khách có thể bài viết liên quan tại phía trên.

Trong nội dung bài viết này tôi trình làng bí quyết sử dụng control ReportViewer, được tích thích hợp sẵn trong các phiên phiên bản Visual Studio.


Chuẩn bị

Yêu cầu: tạo thành report các thành phầm bao gồm ngày cung ứng lớn hơn một ngày nào đó vì chưng người tiêu dùng nhập vào trên bối cảnh.

Xem thêm: Autocad 2020 Full Crack >> Download & Hướng Dẫn Cài Autocad Không Bao Giờ Bị Lỗi

Các bước chế tạo ra báo cáo

Kích con chuột cần vào thương hiệu Project trong hành lang cửa số Solution Explorer > Add > New Item …, một hành lang cửa số hiện ra bạn lựa chọn kiểu Windows Form, khắc tên phần Name: frmBaoCaoMngơi nghỉ Form frmBaoCao, rồi tìm về control ReportViewer trên ToolBox. Nếu chúng ta không nhận thấy ToolBox, chúng ta có thể vào thực đơn View > ToolBox. Rồi kéo control ReportViewer vào frmBaoCao

*

Thiết kế Form report nhỏng sau:
*
Phần giao diệnLoại controlCác thuộc tính
Cửa sổ chínhFormName = frmBaoCaoText = Báo cáo sản phẩm
(1)GroupBoxText = Điều kiện cho báo cáoDock = Top
LabelText = Ngày thêm vào bự hơn
DateTimePickerName = dtpNgaySXFormat = Short
ButtonName = btnBaoCaoText = &Tạo báo cáo
(2)GroupBoxText = Hiển thị cho báo cáoDock = Fill
ReportViewerName = rpvBaoCaoDoông chồng = Hiển thị báo cáo

Sau khi chúng ta đang thêm ReportViewer vào Form, các bạn sẽ nhận thấy ở góc trên mặt đề nghị gồm một hình tượng mũi tên màu Đen, bạn kích con chuột vào đó nó vẫn bật ra hành lang cửa số có tên ReportViewer Tasks nhằm có thể chấp nhận được chúng ta lựa lựa chọn một report mà chúng ta sẽ kiến thiết.

Nếu bạn có nhu cầu hiển thị một báo cáo đã có được tàng trữ tại một máy chủ bạn có thể lựa chọn vào mục Choose Report, tiếp đến điền vào nhị trực thuộc tính Report Server Url cùng Report Path. Report Server Url là liên hệ trỏ tới report hệ thống, Report Path là đường truyền tương đối đầy đủ mà lại report trả về.Nếu bạn có nhu cầu hiển thị một report làm việc local, chúng ta có thể kích vào tuỳ lựa chọn Design a new report nhằm bước đầu xây cất report của doanh nghiệp hoặc lựa chọn một report đang lâu dài vào Project. Trong bài xích này chúng ta đang tập trung phần xây dựng báo cáo nghỉ ngơi local.Thiết kế chế tác mẫu báo cáo, đó là bước họ đang xây dựng report hiển thị hồ hết câu chữ đọc tin gì ở trong phần thân báo cáo(Body), title báo cáo (Header Report), phần đuôi của báo cáo (Footer Report).Quay lại Form frmBaoCao kích vào nút ít Tạo báo cáo để viết sự khiếu nại Click mang đến nút ít này.

Phần code lập trình

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;using Microsoft.Reporting.WinForms;namespace QLBanHang public partial class frmBaoCao : Form public frmBaoCao() InitializeComponent(); private void btnBaoCao_Click(object sender, EventArgs e) //Khai báo câu lệnh Squốc lộ String sql = "Select * from tblMatHang Where NgaySX >="" + dtpNgaySX.Value.ToString() + """ ; SqlConnection nhỏ = new SqlConnection(); //Truyền vào chuỗi kết nối tới các đại lý dữ liệu //Gọi Application.StartupPath để đưa đường truyền cho tới thỏng mục đựng tệp tin chạy chương trình bé.ConnectionString =
"QLBanHang.mdf;Integrated Security=True;User Instance=True"; SqlDataAdapter adp = new SqlDataAdapter(sql, con); DataSet ds = new DataSet(); adp.Fill(ds); //Knhì báo chính sách xử trí báo cáo, vào trường hợp này mang báo cáo sống local rpvBaoCao.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local; //Đường dẫn báo cáo rpvBaoCao.LocalReport.ReportPath = "rptSanPđắm say.rdlc"; //Nếu tất cả tài liệu if (ds.Tables<0>.Rows.Count > 0) //Tạo mối cung cấp dữ liệu đến report ReportDataSource rds = new ReportDataSource(); rds.Name = "tblMatHang"; rds.Value = ds.Tables<0>; //Xóa dữ liệu của báo cáo cũ vào trường đúng theo người dùng thực hiện câu truy nã vấn khác rpvBaoCao.LocalReport.DataSources.Clear(); //Add dữ liệu vào report rpvBaoCao.LocalReport.DataSources.Add(rds); //Refresh lại report rpvBaoCao.RefreshReport(); Download mã nguồn phần báo cáo trên trên đây.

Chú ý: Trong một Project có nhiều Form, bạn có nhu cầu khung làm sao chạy đầy tiên thì chúng ta có thể kích với tệp tin Program.cs và đổi khác tên Form muốn chạy trước tại vị trí Application.Run(…)