2012-06-13 31 views
5

Tôi có một Báo cáo. Tôi cần phải tạo một cái khác, tương tự như cái tôi có. Vì vậy, tôi đã tạo một báo cáo thứ hai bằng cách sao chép báo cáo đầu tiên. Sau đó, tôi đã tạo một Số liệu mới cho báo cáo mới. Tôi đã tạo nó bằng cách sao chép tập dữ liệu gốc (từ báo cáo đầu tiên) và thay đổi tên. Bây giờ, khi tôi muốn thêm vào DataSet mới trong Báo cáo mới, nó không xuất hiện trong tùy chọn DataSet trong "Dataset mới .."Thêm một Số liệu hiện có vào Báo cáo .rdlc

enter image description here

tôi đang thiếu gì? Tại sao tôi không thể thấy DataSet mà tôi đã tạo?

Trả lời

4

Cuối cùng tôi giải quyết vấn đề này. Vấn đề là khi tôi sao chép DataSet, tôi đã đổi tên của cái mới, nhưng trong đoạn mã phía sau, cái tên đã không thay đổi. Vì vậy, tôi mở DataSet bằng XML Editor, chỉnh sửa Tên, lưu, biên dịch lại và xuất hiện!

1

Bạn có thể thử mở tệp rdlc bằng trình chỉnh sửa xml và sao chép thủ công nguồn dữ liệu và vào nguồn mới của bạn. Tôi không chắc chắn lý do tại sao nó sẽ không xuất hiện trong trình đơn thả xuống của bạn, tôi thường không sử dụng giao diện đó cho rdlcs

+0

Tôi sẽ thử, nhưng tôi không giỏi về XML .. –

+0

Nó chỉ là vấn đề tìm kiếm Chi nhánh DataSources và sao chép nó ra. Oh và luôn luôn có một bản sao lưu trước khi bạn thay đổi bất kỳ XML được xây dựng bởi một công cụ (Hoặc có thể chỉ đi cho những nơi như thế này mà không sử dụng Version Control * Shudder *) –