การสร้างโครงการ ActiveReports for .NET

ปรับปรุงหน้า :
วันที่สร้างเพจ :

สภาพแวดล้อมในการทํางาน

หน้าต่าง
  • วินโดวส์ 11 โปร 22H2
วิชวลสตูดิโอ
  • Visual Studio 2022 รุ่นชุมชน
ActiveReports สําหรับ .NET
  • ActiveReports สําหรับ .NET 16.0J

เบื้องต้น

หน้าต่าง
  • Windows 8.1
  • หน้าต่าง 10
  • หน้าต่าง 11
  • เซิร์ฟเวอร์ Windows 2012
  • R2 Windows Server ๒๐๑๒
  • เซิร์ฟเวอร์ Windows 2016
  • เซิร์ฟเวอร์ Windows 2019
  • เซิร์ฟเวอร์ Windows 2022
วิชวลสตูดิโอ
  • วิชวลสตูดิโอ 2017
  • วิชวลสตูดิโอ 2019
  • วิชวลสตูดิโอ 2022
.NET Framework
  • กรอบงาน NET 4.6.2
  • กรอบงาน NET 4.7
  • กรอบงาน NET 4.8
ตาข่าย
  • .NET หลัก 3.1
  • .NET 5
  • .NET 6
ActiveReports สําหรับ .NET
  • ActiveReports สําหรับ .NET 16.0J

สร้างจากโครงการเทมเพลต

เมื่อคุณติดตั้ง ActiveReports, Visual Studio เพิ่มโครงการแม่แบบหลายสําหรับ ActiveReports หากคุณใช้สิ่งนี้เพื่อสร้างโครงการโครงการนั้นจะถูกสร้างขึ้นในรูปแบบที่อนุญาตให้คุณแสดงรายงาน ActiveReports ตั้งแต่เริ่มต้นดังนั้นจึงเป็นข้อมูลอ้างอิงสําหรับวิธีการสร้าง คุณสามารถสร้างตามเทมเพลตตามที่เป็นอยู่ หรือคุณสามารถสร้างใหม่ตามโครงสร้างของโครงการของคุณ

การพัฒนาจะทําใน Visual Studio ดังนั้นให้เริ่ม Visual Studio

เลือก "สร้างโครงการใหม่" ที่ด้านล่างขวา

ในช่องค้นหาด้านบน ActiveReports ให้พิมพ์เพื่อแสดงรายการเทมเพลตที่เกี่ยวข้องกับ ActiveReports ประเภทจะถูกแบ่งด้วย "ภาษาการพัฒนาคือ C# หรือ VB.NET", "ไม่ว่าจะเป็นเว็บแอปหรือแอปเดสก์ท็อป" และ "ประเภทรายงานคือรายงาน RDL รายงานส่วน หรือรายงานหน้า" เลือกภาษาและแพลตฟอร์มการพัฒนาที่เหมาะสมกับวัตถุประสงค์ของคุณมากที่สุด ประเภทของรายงานเป็นคําศัพท์เฉพาะของ ActiveReports ดังนั้นโปรดดูหน้าอย่างเป็นทางการต่อไปนี้สําหรับความแตกต่าง

ในกรณีนี้ฉันได้เลือกรายงานหน้าเดสก์ท็อป

ระบุชื่อโครงการเส้นทางโฟลเดอร์ที่จะสร้างโครงการและอื่น ๆ ซึ่งเหมือนกับเมื่อคุณสร้างโครงการด้วยเทมเพลตอื่น

สําหรับเฟรมเวิร์กเวอร์ชันที่สามารถเลือกได้จะเปลี่ยนไปตามเทมเพลตที่คุณเลือก ขึ้นอยู่กับเทมเพลต คุณอาจเลือกหรือไม่สามารถเลือก .NET(Core) หรือ .NET Framrwork ก็ได้ หากคุณไม่แน่ใจเพียงแค่เลือกหรือเลือกเวอร์ชันล่าสุด

เมื่อการสร้างเสร็จสมบูรณ์หน้าจอการพัฒนา Visual Studio จะปรากฏขึ้น ทางด้านขวาคุณจะเห็นโครงสร้างของโครงการและยังมีไฟล์รายงานตัวอย่าง

PageReport1.rdlxลองเปิดไฟล์ คุณควรถูกนําไปที่พื้นผิวการออกแบบรายงาน ด้วยวิธีนี้ คุณสามารถออกแบบรายงานใน Visual Studio อย่างไรก็ตามไฟล์นี้เป็นไฟล์รายงานใหม่ดังนั้นจึงไม่มีวัตถุ

ตอนนี้ลองสร้างและเรียกใช้ตามที่เป็นอยู่ ในฐานะที่เป็นเทมเพลตโครงการมันถูกออกแบบมาเพื่อแสดงรายงานตั้งแต่เริ่มต้นดังนั้นเพียงแค่เรียกใช้เพื่อเปิดแอปพลิเคชันที่แสดงรายงาน อย่างไรก็ตามในกรณีของรุ่นทดลองข้อความถึงเอฟเฟกต์นั้นจะปรากฏในรายงานดังนั้นคุณต้องซื้อและลงทะเบียนใบอนุญาตเพื่อป้องกันไม่ให้ปรากฏ

จากที่นี่ คุณสามารถสร้างโปรแกรมได้อย่างอิสระ ดังนั้นโปรดสร้างตามวัตถุประสงค์ของคุณ

สร้างโครงการโดยไม่ต้องใช้เทมเพลต ActiveReports

ถ้าคุณสร้างจากเทมเพลต ActiveReports คุณอาจลงเอยด้วยไฟล์ที่ไม่จําเป็นสําหรับวัตถุประสงค์ในการพัฒนา นอกจากนี้ คุณอาจต้องการสร้างเฟรมเวิร์กเทมเพลต ActiveReports เวอร์ชันใหม่กว่าเนื่องจากเป็นเวอร์ชันที่เก่ากว่า ในกรณีนี้ คุณจะต้องสร้างโครงการด้วยเทมเพลตอื่น แล้วเพิ่มไลบรารีและคอมโพเนนต์ที่เกี่ยวข้องกับ ActiveReports

เมื่อคุณเริ่ม Visual Studio เลือก สร้างโครงการใหม่ ที่ด้านล่างขวา

คุณไม่ได้เลือกแม่แบบ ActiveReports ที่นี่ ในบทความนี้เราจะสร้างโครงการที่มี ASP.NET Core RazorPages เป็นตัวอย่าง นี่เป็นเพราะเทมเพลต ActiveReports ไม่มีเทมเพลต RazorPages ASP.NET Core

หลังจากนั้นให้ป้อนตามเทมเพลตที่เลือก

เมื่อคุณสร้างโครงการของคุณแล้ว ให้เพิ่มคอมโพเนนต์ที่จําเป็นจากส่วน การอ้างอิงและการอ้างอิง ของ Solution Explorer ส่วนประกอบที่คุณต้องการที่นี่จะแตกต่างกันอย่างมากขึ้นอยู่กับกรอบงานของโครงการที่คุณกําลังสร้าง เป็นความคิดที่ดีที่จะค้นหาสิ่งที่คุณต้องการโดยการสร้างโครงการจากเทมเพลต ActiveReports ล่วงหน้า

หากคุณต้องการไฟล์รายงาน คุณสามารถเพิ่มเป็นไฟล์ใหม่จากโครงการได้ อีกครั้งขึ้นอยู่กับเฟรมเวิร์กที่คุณเลือกสถานที่และประเภทของรายงานอาจแตกต่างกันไป