PDA

View Full Version : مبتدی: راهنمایی برای ساخت گزارش ، انتخاب ستون ها ی گزارش به عهده کاربر



_Memol_
دوشنبه 06 شهریور 1396, 15:08 عصر
با سلام ببینید من میخوام یه فرمی درست کنم برای ایجاد گزارش که کاربر ی که اصلا برنامه نویسی هم نمیدونه بیاد
اولا ستون های جدول رو بهش نشون مثلاً من جدول پرسنلی دارم که شامل شماره، نام ، نام خانوادگی، سن، شماره شناسنامه و ... هست میاد همه ی این ستون ها رو بهش نشون میده کاربر مثلاً ستون نام و نام خانوادگی رو میخواد توو گزارشش بیاد و اصلا نمیخواد ستون های دیگه رو انتخاب کنه
یه راهنمایی میکنید من این رو چطور پیاده سازی کنم؟در واقع بعد از انتخاب کاربر خروجی ام باید نوع همون جدولم باشه؟ من میخوام این خروجی رو بدم به مثلاً استیمول یا ابزار دیگه
چیزی که به ذهن خودم میرسه اینهکه اگر مثلا دو تا ستون مثلاً نام و نام خانوادگی رو تبدیل کنم به نوع همون پرسنل به من گیر بده که این فیلدهاش یکسان نیست و ...
ممنون میشم راهنمایی کنید
گیر من بیشتر سر خروجی هست یعنی وقتی من دو تا ستون از یه جدول رو دارم و میخوام بگم همون جدوله آیا میشه؟
یا باید بیام مثلا یه کلاس جدید بسازم؟که این راه اشتباه چون اومدیم جدول من 1000 تا فیلد داشت نمیتونم به ازای انتخاب هر کابر یه کلاس بسازم

با تشکر

Moien Tajik
دوشنبه 06 شهریور 1396, 22:42 عصر
منظورتون رو بنده نتونستم کامل متوجه بشم اما شما با linq و به شکل anonymous type با select فیلد هایی که میخواید رو انتخاب کنید :
https://stackoverflow.com/a/11380197
http://odetocode.com/blogs/scott/archive/2008/03/25/and-equality-for-all-anonymous-types.aspx

_Memol_
سه شنبه 07 شهریور 1396, 11:46 صبح
فکر کنید شما میخواید گزارش درست کنید مثلا با استیمول یا هر چی ، میخوام توو حالت دیزاین گزارش ستون ها ثابت نباشه ستون ها داینامیک باشه یعنی من داینامیک ستون ها رو بهش بدم.محتوایداخل گزارش که عادی داینامیک هست میخوام ستون هاش رو هم داینامیک بدم متوجه منظورم شدید؟