Tôi đang làm việc trên một tablix trong SSRS 2008 và muốn các cột của tôi để tự động (chiều rộng chỉ) cho nội dung của họ. CanGrow chỉ ảnh hưởng đến chiều cao. Có một tài sản tôi đang mất tích hoặc bất kỳ cách nào để giàn khoan các cột để làm điều này?Cột tablix SSRS cột Thuộc tính CanGrow có chiều rộng?
Trả lời
Tôi đã cố gắng làm điều đó bản thân mình (phía khách hàng), mà không thành công. Không có thuộc tính nào có thể tự động hóa chiều rộng cột.
Check-out workaround này: http://blog.sharepointalist.com/2009/05/ssrs-column-width-auto-size.html (Tôi đã không kiểm tra nó)
Cách giải quyết tốt nhất mà tôi đã tìm thấy cho báo cáo phía khách hàng sẽ được thiết lập độ rộng cột trong mã hoặc sử dụng nhiều cột và hiển thị/ẩn chúng dựa trên điều kiện độ dài chuỗi.
Ví dụ, cột tên AccNum2:
report.DetailSection1.ReportObjects.Item("AccNum2").width = 200
Xem chủ đề này để biết chi tiết và ý tưởng khác: http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/9e6043f1-c458-4540-be59-d37b02feab8a/
Để thay đổi độ rộng cột
Trong chế độ Design view, bấm bất cứ nơi nào trong vùng dữ liệu Tablix để chọn nó. Xử lý cột màu xám xuất hiện trên biên giới bên ngoài của vùng dữ liệu Tablix.
Di chuột qua cạnh xử lý cột mà bạn muốn mở rộng. Một mũi tên hai đầu xuất hiện. Nhấp để lấy cạnh của cột và di chuyển sang trái hoặc phải để điều chỉnh chiều rộng cột.
Kiểm tra hình ảnh dưới đây: (im không thể đăng hình ảnh ở đây do điểm thấp) http://i.stack.imgur.com/FvCQF.jpg
tham khảo: http://technet.microsoft.com/en-us/library/cc645971(v=sql.100).aspx
Câu hỏi đặt ra là làm thế nào để thực hiện điều này trong thời gian chạy với nội dung chiều rộng khác nhau – kravits88
tôi xung quanh này với một bảng mà có địa chỉ email trong nó bằng cách sử dụng một biểu cho trường 'EMAIL':
=Replace(Fields!EMAIL.Value, "@", System.Environment.NewLine & "@")
bạn có thể làm điều gì đó tương tự nếu bạn cần nó sau khi nói 15 ký tự (chèn mã System.Environment.NewLine sau mỗi 15 ký tự) có lẽ.
chúng ta có thể thay đổi chiều rộng động .follow dưới đây bước
bước 1: thêm một cột
bước 2: kết hợp các cột thêm với gốc một
step3: thêm biểu hiện tầm nhìn cột cho cột thêm dựa trên yêu cầu của bạn
vẫn không nhận được của bạn sau đó xem ảnh đính kèm
Bạn có thể giải thích thêm câu trả lời của mình bằng cách thêm một chút mô tả về giải pháp bạn cung cấp? – abarisone
Như đã đề cập here, một sửa chữa dễ dàng cho vấn đề này là thêm một hàng trong tablix của bạn và chèn một biểu đồ vào cột tương ứng.
Sau đó thay đổi nó DynamicWidth
để một biểu thức như =iif(True, "4cm", "2cm")
sau và DynamicHeight
để "0cm" của nó.
Các giải pháp từ SHOWKATH VALLI làm việc tốt nhất cho tôi. Một ý tưởng thiên tài tuyệt đối!
Đây là cách tôi thực hiện nó:
- Tạo một cột bổ sung ở bên phải của một trong những bạn cần mở rộng
- Merge các tế bào
- Bấm vào khả năng hiển thị cột của cột mới của bạn.
- Ẩn/hiển thị dựa trên phép tính hoặc trong trường hợp của tôi một giá trị trong câu lệnh chọn của tôi rằng đây là cột rộng.
Đây là biểu hiện tôi đã tạo: = IIF (Fields Static1Wide.Value = 0, True, False!)
hoạt động tốt, chỉ cần đảm bảo bạn thêm cột vào bên phải – Trubs
Đây là một bài đăng khác đề xuất cùng một giải pháp, với hình ảnh: https://stackoverflow.com/a/16262756/980945 –
- 1. Chiều cao hàng trong một tablix SSRS được tính như thế nào?
- 2. 3 cột, giữa một cột có chiều rộng linh hoạt
- 3. SSRS hiển thị/ẩn cột tablix theo lập trình dựa trên tham số trong tệp rdl
- 4. Tablix SSRS phù hợp với trang pdf đã xuất
- 5. Chiều rộng ô cột động
- 6. Cách đặt PdfPTable tính theo chiều rộng cột động
- 7. Xác định chiều rộng của chiều rộng cột rộng CSS3 DIV động cố định chiều rộng cột cố định
- 8. Chiều rộng cố định của cột jqgrid?
- 9. Tích hợp dọc trong SSRS Tablix
- 10. tự động tính chiều rộng cột trong JTable
- 11. Oracle chiều rộng cột cho tất cả các cột
- 12. Bảng có 3 cột. Chiều rộng cột trung tâm cố định. Làm thế nào để có chiều rộng chia sẻ trên hai cột khác?
- 13. Đặt chiều rộng cột trong Bảng Xem
- 14. Chiều rộng cột được tính toán khác với chiều rộng khai báo css cho cột. Trình duyệt quyết định chiều rộng như thế nào?
- 15. Chiều rộng cột lưới Kendo + Có thể cuộn
- 16. Hai cột, bên trái có chiều rộng cố định, phải với chiều rộng động
- 17. Chiều rộng cột DataGridView là phần trăm
- 18. JQGrid Cột chiều rộng tự động
- 19. Powershell đầu ra cột chiều rộng
- 20. Chiều rộng cột tự động trong EPPlus
- 21. C# ListView Chiều rộng cột Tự động
- 22. Chiều rộng cột với Tablesorter + filter
- 23. Chiều rộng cột dữ liệu ràng buộc
- 24. Thực hành chiều rộng cột Bảng HTML
- 25. SSRS không tôn trọng tài sản CanGrow khi xuất sang Excel
- 26. SSRS Tính đếm giữa các nhóm hàng và cột
- 27. JQuery DataTables - Đặt một cột để có chiều rộng thêm
- 28. Đặt cột lưới/Chiều rộng hàng/Chiều cao động
- 29. Lực lượng cột cột cố định chiều rộng mở rộng trên container
- 30. lưới extjs - cách làm cho chiều rộng cột 100%
Giải pháp này dựa vào thêm một biểu đồ chiều rộng năng động để tạo ra một [Width Cột động trong Tablix] (http://datafanalytics.com/ssrs-dynamic-column-width-in-tablix/) – KyleMit