Hướng dẫn tạo report đơn giản trong C# sử dụng Microsoft report viewer

Hướng dẫn tạo report đơn giản trong C# sử dụng Microsoft report viewer

Đầu tiên các bạn chọn microsoft report viewer

kết quả sẽ thế này

tiếp đến các bạn tạo một dataset (add item vào) và đặt tên tùy ý, ở đây mình đặt tên ReportSinhvien

Hướng dẫn tạo report đơn giản trong C# sử dụng Microsoft report viewer

các bạn kết nối xuống CSDL bằng cách vào view > server explorer, chọn connect...

một bảng connect hiện ra, ở phần server name các bạn chọn server của các bạn, mình thì để dấu . sau đó chọn CSDL bạn muốn tạo report

sau đó các bạn chọn table mà muốn tạo report, bảng đó sẽ xuất hiện trong dataset

các 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

các bạn chọn next nhé, cái náy chắc đơn giản , sau đó finish thôi

các bạn có thể định dạng lại cho ngày tháng năm bằng cách chọn property của field (của mình là ngày sinh) > format và chọn định dạng, nếu muốn đặt tháng thì các bạn viết MM nhé, viết mm là ra minute đấy, chú ý

sau đó quay lại form1 và làm theo hình nha

vậy là hoàn tất rồi

đầu tiên các bạn vào trong dataset hồi này nhé ở dòng cuối cùng 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 các bạn thêm vào button và textbox

trong event form_load các bạn cut toàn bộ vào nút event 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 chính là tham số mình truyền vào thông qua textbox
ok vậy là xong rồi đó

các bạn có thể publish thành excel hoặc pdf nữa, các chức năng trong form report đã có sẵn

Bạn thấy bài viết này như thế nào?: 
Average: 9 (1 vote)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Thử làm 1 git-based patch workflow cho drupal.org năm 2015

Thử làm 1 git-based patch workflow cho drupal.org năm 2015

Git's killer feature, in my opinion, is local branches. Local branches allow you to keep work on different issues separate, and they allow you to experiment and backtrack.

Anchor Text

Anchor Text

Anchor text is the visible characters and words that hyperlink display when linking to another document or location on the web

Hướng dẫn tải các driver laptop của tất cả hãng sản xuất

Hướng dẫn tải các driver laptop của tất cả hãng sản xuất

Sở dĩ trước đây, khi mua laptop chúng ta thường được tặng kèm đĩa driver là vì lúc ấy internet chưa mạnh mẽ và gần gũi như hiện nay.

Công ty diệt chuột T&C

 

Diet con trung