من یه برنامه ی محاسبه ای نوشتم که دیتابیس نداره چون اصلا نیازی به ذخیره ی اطلاعات نداره ولی میخوام بعد از این که کاربر اطلاعاتو وارد کرد و محاسبات انجام شد اطلاعات به شکل ( مثلا فاکتور ) در بیاد و چاب بشه (به وسیله ی پرینتر) میشه راهنمایی کنید چطوری این کارو بکنم؟؟؟؟؟؟
خوب، من هم همین مشکل را دارم. آیا یک راه حل پیدا کرده اید؟ شما همچنین می توانید وب سایت من را ببینید
سلام.شما می تونید از گزارش ساز استیمول استفاده کنید و داده هاتون رو از فرم بصورت Bussiness Object به استیمول ارسال کنید
اینطوری که دستمون گفتن باید تک تک کنترل ها رو ارسال کرد یه راه هم هست خیلی اصولی نیست ولی خیلی سادس اونم اینکه از فرم یک عکس بگیرید و اون عکس رو درون یک picturebox بذارید و فقط همونو برای پرینت ارسال کنید کد عکس گرفتن از فرم هم اینه
Bitmap memoryImage; private void CaptureScreen() { Graphics myGraphics = this.CreateGraphics(); Size s = this.Size; memoryImage = new Bitmap(s.Width, s.Height, myGraphics); Graphics memoryGraphics = Graphics.FromImage(memoryImage); memoryGraphics.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, s); } private void button1_Click(object sender, EventArgs e) { CaptureScreen(); memoryImage.Save(Application.StartupPath + @"\image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); }
شما میتونی از کیریستال ریپورت استفاده کنی خیلی ساده ی محیط طراحی فاکتور بهت میده و راحت اطلاعات از فرم میگیره
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)