Mẹo Hướng dẫn Asp hướng dẫn report viewer Chi Tiết
Lê Thùy Chi đang tìm kiếm từ khóa Asp hướng dẫn report viewer được Update vào lúc : 2022-12-06 04:10:17 . Với phương châm chia sẻ Bí kíp về trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi Read nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Mình lý giải và hướng dẫn lại nha.Bạn thực hiện tiến trình sau để sử dụng tham số cho ReportViewer (RDLC)
– Thiết kế report
– Chọn Report menu > Report Parameters > Add parameter như sau
– Chọn Table hoặc List của Report, chon Filter từ bảng thuộc tính
– Định nghĩa Filter như sau
– Truyền tài liệu cho report
private void toolStripButton1_Click(object sender, EventArgs ReportParameter rpt1 = new ReportParameter("ID", toolStripTextBox1.Text); this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] rpt1 ); this.reportViewer1.RefreshReport();Hy vọng với hướng dẫn này, bạn hoàn toàn có thể sử dụng tham số cho report của tớ.
Đầu tiên những bạn chọn microsoft report viewer
kết quả sẽ thế này
tiếp đến những bạn tạo một dataset (add item vào) và đặt tên tùy ý, ở đây mình đặt tên ReportSinhvien
những bạn link xuống CSDL bằng phương pháp vào view > server explorer, chọn connect...
một bảng connect hiện ra, ở phần server name những bạn chọn server của những bạn, mình thì để dấu . sau đó chọn CSDL bạn muốn tạo report
sau đó những bạn chọn table mà muốn tạo report, bảng đó sẽ xuất hiện trong dataset
những bạn save lại nhé, sau đó quay lại form1, chọn phần design report
một bảng xuất hiện
những bạn chọn next nhé, cái náy chắc đơn giản
, sau đó finish thôinhững bạn hoàn toàn có thể định dạng lại cho ngày tháng năm bằng phương pháp chọn property của field (của tớ là ngày sinh) > format và chọn định dạng, nếu muốn đặt tháng thì những bạn viết MM nhé, viết mm là ra minute đấy, để ý quan tâm
sau đó quay lại form1 và tuân theo hình nha
vậy là hoàn tất rồi
đầu tiên những bạn vào trong dataset hồi này nhé ở dòng ở đầu cuối chọn properties để thay đổi câu lệnh sql tí
ở đây mình thêm mệnh đề WHERE vào WHERE Ten_sinh_vien = @TenSV Ten_sinh_vien là field trong database còn @TenSV là đối số truyền vào, > finish đi
quay lại cái form1 những bạn thêm vào button và textbox
trong sự kiện form_load những bạn cut toàn bộ vào nút sự kiện click của button
Code:
private void button1_Click(object sender, EventArgs e) // TODO: This line of code loads data into the 'ReportSinhvien.SINH_VIEN' table. You can move, or remove it, as needed. this.SINH_VIENTableAdapter.Fill(this.ReportSinhvie n.SINH_VIEN, textBox1.Text); this.reportViewer1.RefreshReport();
ở dòng Code:
this.SINH_VIENTableAdapter.Fill(this.ReportSinhvie n.SINH_VIEN, textBox1.Text);
textBox1.Text đó đó là tham số mình truyền
vào thông qua textbox
ok vậy là xong rồi đó
những bạn hoàn toàn có thể publish thành excel hoặc pdf nữa, những hiệu suất cao trong form report đã có sẵn
Tải thêm tài liệu liên quan đến nội dung bài viết Asp hướng dẫn report viewer Mẹo Hay Hướng dẫn