C# .net 4.0 rdlc report Solved error : An error occurred during local report processing พบปัญหาเมื่อ run rdlc report แล้ว Error ตามด้านบน ที่ผมเจอคือ เมื่อ Run debug ไม่พบ Error แต่พอ publish ออกมากลับ Error แก้ไขโดย 1. ไปที่ ไฟล์ .rdlc report ของเรา คลิ๊กขวา Properties ที่ Build Action: เปลี่ยนจาก Embedded Resource เป็น Content ลอง publish แล้วทดสอบดูอีกครั้งครับ
ในกรณีที่เราทำ Windows application ในรูปแบบที่ Publish ออกมาเป็น “Clickone” ถ้าเราต้องการที่จะให้ Version แสดงที่ Title bar อัตโนมัติ จะทำอย่างไร เรามีวิธีครับ Using สองตัวนี้ก่อน Code: using System . Xml ; using System . Reflection ; ในส่วนของ Public Class นอกสุดให้ประกาศตัวแปรไว้ เป็นชนิด Version ชื่อ myVersion Code: Version myVersion ; ในส่วนของ Function หลัก FormLogin ( ทดลองทำที่หน้า Login) หลังจาก InitializeComponent(); ก็ให้เราเรียกใช้ Function GetPublishedVersion() ได้ผลลัพธ์ เก็บที่ myVersion โดยค่าที่ได้จะมาในรูปแบบ ของ myVersion.Major.ToString(); myVersion.Minor .ToString(); myVersion.Build.ToString(); myVersion.Revision.ToString(); เรียงลำดับ โดยเราจะนำมาใส่ค่า Text ของ Table โดยใช้ this.Text = "Program v" + myVersion.Major.ToString() + "." + myVersion.Minor.ToString() + "." + myVersion.Revision.ToString(); Code: public FormLogin () ...