نقل قول نوشته شده توسط mohsenan مشاهده تاپیک
با سلام خدمت اساتید
من یه برنامه ساده دارم که چند تا فیلد رو میگیره
توی یه گزارش قرار میده و بعد قراره به صورت یه فایل word ذخیره کنه
مشکلم اینه که اگر کد stireport.show(); را بزارم همه چیز درسته. هم فایل word به درستی ساخته میشه و هم جایگذاری ها درسته
اما اگر این خط کد رو قرار ندم خطای زیر رو میده
System.NullReferenceException: 'Object reference not set to an instance of an object.'



اگر کد stireport.compile رو بزارم خطایی ندارم و فایل word هم ساخته میشه اما فایل خالیه

الان کل خواستم از اساتید اینه که چه بکنم که وقتی دکمه تهیه گزارش رو میزنم یه فایل ورد سالم تحویل بگیرم

اینم کل کدیه که زدم برای خروجی گرفتن مستقیم از استیمول برای word

       StiWord2007ExportSettings docsetting = new StiWord2007ExportSettings();
stiReport1.ExportDocument(StiExportFormat.Word2007 , "Report.docx", docsetting);


Process.Start("WINWORD.EXE", @"Report.docx");


توی ویندوز کار میکنین؟