2010-10-27 36 views
8

Tôi mới sử dụng SSRS. Tôi đã tạo một báo cáo và có thể triển khai nó trên máy chủ. Tôi đang gọi báo cáo từ ứng dụng ASP.NET. Làm cách nào để thay đổi CSS của báo cáo? Tôi muốn thay đổi phong cách cho các ô dữ liệu riêng lẻ của bảng deing cũng được hiển thị. Làm thế nào là nó có thể? Cảm ơn trước.Cách áp dụng css tùy chỉnh cho báo cáo SSRS

Trả lời

7

Bạn có thể tùy chỉnh CSS theo số <drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles hoặc bạn có thể chỉ định Biểu định kiểu của riêng mình.

Xem bài viết này MSDN để tham khảo đầy đủ: Customizing Style Sheets for HTML Viewer and Report Manager

+0

Tôi muốn thay đổi chiều rộng bảng báo cáo của 100% nhưng tôi đã không thể tìm thấy CSS liên quan đến kích thước của bảng. Nó sẽ là tuyệt vời nếu bạn có thể trả lời nó. Cảm ơn bài viết. Nó đã giúp đỡ. – biluriuday

+0

Trong Internet Explorer nhấn F12 (bắt đầu với IE7, IE6 không có chức năng đó). Nó sẽ mở thanh công cụ của nhà phát triển. Ở đó bạn có thể nhấp vào mũi tên nhỏ ở góc trên cùng bên trái và với mũi tên đặc biệt đó, hãy chọn bảng trong báo cáo. Sau đó, bạn sẽ thấy mã nguồn của trang và có thể nhắm mục tiêu bảng (nghĩa là bạn sẽ thấy lớp mà bảng có và bạn có thể áp dụng các kiểu CSS ngay trong thanh công cụ dành cho nhà phát triển). Nếu thanh công cụ của nhà phát triển không hoạt động, bạn phải tự đi qua nguồn của trang. –

+1

Vì vậy, CSS tùy chỉnh chỉ có thể được áp dụng cho toàn bộ máy chủ chứ không phải trên cơ sở báo cáo theo báo cáo? [Bootstrap] (http://getbootstrap.com/) có thể được sử dụng không? – craig

0

Magier:

Có một cách tương đối đơn giản để làm điều này (báo cáo của báo cáo) khi sử dụng SSRS truy cập URL để hiển thị các báo cáo.

Bạn tạo biểu định kiểu tùy chỉnh trên máy chủ báo cáo cho bất kỳ tùy chọn nào khác mà bạn muốn hiển thị hoặc ẩn (hoặc bất kỳ thứ gì khác trong Thanh công cụ báo cáo mà bạn muốn tùy chỉnh) và lưu chúng vào:: \ Program Files \ Microsoft SQL Server \ MSSQL.n \ Reporting Services \ ReportServer \ Styles

Sau đó, bạn chỉ cần thêm & rc: Biểu định kiểu = tham số vào URL bạn sử dụng để hiển thị báo cáo và chỉ định bất kỳ biểu định kiểu nào bạn muốn. Mã của bạn có thể xác định những gì giá trị của rc: kiểu là:

ví dụ:

http://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=NameOfYourStlesheetSansExtension

Như bạn có thể thấy, nó có thể năng động, và (như xa như tôi có thể nói), là cách đơn giản nhất để kiểm soát các kiểu ReportViewer trong SSRS.

Nguồn (giống như những câu trả lời ở trên, tôi chỉ muốn giải thích như thế nào để tạo kiểu trên báo cáo của cơ sở báo cáo): https://msdn.microsoft.com/en-us/library/ms345247.aspx

Các vấn đề liên quan