با سلام , من یک صفحه از اطلاعات کاربران دارم که میخوام یک کلید جلوی اطلاعات هر کاربر باشه که با زدن اون بتونه طبق یه فرم خاص یک صفحه آماده پرینت درست کنه
طبق آموزش
تا یه جاهایی جلو رفتم ولی مشکل اینکه تاحالا با Stimulsoft کارنکردم و پر واضح نیست واسم , لطفا راهنمایی کنید.
در این صفحه نمیدونم چرا باید اطلاعات پر شه , من میخوام اطلاعات اون شخص خاص که با UserID مشخص میشه رو پاس بدم به صفجه چاپ با یک کلید
باتشکر
کافیست شما یک کوئری به بانک بزنید و براساس کدکاربر مورد نظر اطلاعات را واکشی کنید و به گزارش ارسال کنید
در اون نمونه اون اطلاعات به صورت دستی و اطلاعات تستی پر شده
مرسی درست شد , فقط موقعی که من یه فیلد از یه جدول دیگه که با جدول اولم مرتبطه رو بهش پاس میدم خطا میگیره من چطوری میتونم تو یه کوئری دو تا جدول select کنم ؟
دوستان کسی میتونه کمک کنه ؟
من چطوری میتونم اطلاعات چند تا جدول به Stimulsoft report ارسال کنم و اینکه حتی تاریخمو اول شمسی کنم بعد ارسال کنم ؟
با از Join استفاده کنید و سپس یک ViewModel درست کنید
بعد میتونید ViewModel را به گزارش ارسال کنید
در صورت امکان لطفا کد منو اصلاح کنید و بگید چطوری ViewModel بسازم ؟ ممنون
در آخر به جای Select a میتونید Select New کنید و فیلدهای مورد نظر را از alias ها استخراج کنید
ممنون درست شد فقط وقتی من تاریخ رو به شمسی تبدیل میکنم خطا میگیره
خطا :
Additional information: c:\Users\Web\AppData\Local\Temp\izgbk2jz.0.cs(179,13) : error CS0126: An object of a type convertible to 'int' is requiredc:\Users\Web\AppData\Local\Temp\izgbk2jz.0.cs(184,20) : error CS0103: The name 'StartDate' does not exist in the current contextc:\Users\Web\AppData\Local\Temp\izgbk2jz.0.cs(189,20) : error CS0103: The name 'FullNameUser' does not exist in the current context
توی Designer فرمت Object تغییر دادم به datetime و int ولی بازم همان ارور میده , بصورت StartDate = a.StartDate میفرستم بدون ارور میاد ولی تاریخ و ساعت میزنه درصورتی که فیلد من فقط date
در کوئری تبدیل نکنید
موقع نمایش به شمسی تبدیل کنید
ببخشید متوجه نمیشم ] ما که داریم کلا کوئری پاس میدیم سمت فایل دیزاین , اونجا هم که نمیشه از کلاس شمسی استفاده کنیم . واضح تر راهنمایی کنین ممنون میشم
شما نمیتونید در کوئری از تبدیل استفاده کنید
ابتدا کوئری را بزنید سپس با یک حلقه تاریخ را درست کنید
داخل کوئری باید حلقه بزنم ؟
لطفا یک مثال بزنید یا نمونه کد ذکر کنید .مرسی
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)