مشاهده نسخه کامل
: مشاهده اطلاعات ارایه در گرید
neda_traveler
07-08-2011, 12:44
سلام دوستان
من یک ارایه دوبعدی دارم که می خواهم اطلاعات اون در دیتا گرید نمایش بدم
چطور میشه اینکار انجام داد
ممنون:11:
سلام.
میشه یه نمونه از آرایه ات بذاری؟
چرا از List و کلاس بندی استفاده نمیکنی؟یا از DataSet
neda_traveler
08-08-2011, 08:12
با سلام خدمت دوست گرامی
من نیاز دارم محتویات دو فیلد بگیرم و در یک ارایه دوبعدی نگه دارم
بعد یک بعد این ارایه باز باید در هدر گرید بذارم و بعد دیگشو محتویات گرید
مثلا
کد ------ نام کد
01 ------ حقوق پایه
02 ------- بدی اب و هوا
03 ----- مسکن
حالا باید این (حقوق پایه و بدی اب و هوا و مسکن در هدر گرید بیاد ) و زیر هر کدام کد خودش
مثلا حقوق پایه - بدی اب و هوا - مسکن
01 --------------- 02 ------------- 03
حالا شما چه راهی پیشنهاد می کنید؟
ممنون:11:
---------- Post added at 09:12 AM ---------- Previous post was at 09:07 AM ----------
البته اینم بگم که می خواستم با datatable کار کنم اما تعداد سطرها و ستون ها اصلا مشخص نیست
برای همین نمی دونم چند ستون و با چه نام هایی باید add کنم
بهترین راه ارایه پویا arry list بود اما مدل دو بعدیشو نمی دونستم چطوری میشه باهاش کار کرد
و از همه مهمتر چطوری اطلاعاتش بعد در گرید بریزم
نمی دونم مستقیم میشه ریخت یا نه؟
سلام.خسته نباشید...
این بهترین راهی بود که میتونستم بهتون پیشنهاد کنم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال برای استفاده:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق و سربلند باشید در پناه حق:46:.
neda_traveler
08-08-2011, 12:54
سلام
ممنون از شما
اما مشکلی که هست من تعداد پاارمترها رو نمی دونم چند تا هست
ممکنه یکبار 10 تا باشع یکبار 6 و هر دفعه متغیر هست
اینجا هست که به مشکل می خورم
مگه پارامتر ها رو چطوری دریافت میکنید؟
میشه یک نمونه بذارید؟
یک نمونه ی کامل.
neda_traveler
08-08-2011, 13:24
ببینید
فرض کنید برای کد 10
پارامتر.......نام پارامتر
01...........حقوق پایه
02..............حق جذب
.................................................. ....
کد......11
پارامتر.......نام پارامتر
01...........حقوق پایه
02..............حق مسکن
03 .............بدی اب و هوا
.................................................. .
کد......12
پارامتر.......نام پارامتر
01...........حقوق پایه
02...........حق مسکن
03.............دوری از مرکز
مثلا در این مثال من باید در این سه کد بررسی کنم و اجتماعی از نام پارامترا رو ایجاد کنم
حالا فرض کنید ما کلا 60 پارامتر داریم که داره برای هر فردی تغییر میکنه و در بعضی افراد مشترک هست
ما باید اجتماعی از این پارامترها بیاریم که مشترک ها فقط یک بار بیاد
برای همین تعداد پارامترها مشخص نیست
حالا من تا اینجا انجام دادم و ریختم تو ارایه دو بعدی
یک بعد نام پارامتر و یک بعد کد
اما الان باید محتویات ارایه مثلا بریزم در datatble
اما الان تعداد سطرها و ستونهای پر شده ارایه نمی دونم چند تا هست؟
این با چه دستوری بدست بیارم که بعد با for بریزم در datatable
منظورم یک مثال کدی بود...
درست متوجه نشدم ولی میتونی اینجوری یه آرایه دو بعدی رو به DataBTable تبدیل کنی البته روش های زیادی هم وجود داره:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدبرای مثال:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Mr Mohabat
08-08-2011, 14:40
من دقیقا نفهمیدم چی می خواین ولی به نظرم اگه یه کلاس بسازید به صورت زیر
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از این کلاس متغیر بسازی و در list<parametr> اد کنی بعدا می تونی با یه دستور switch چک کنی که مقدار value برای کدام اطلاعات است
امید وارم درست متوجه شده باشم
موفق باشید
neda_traveler
09-08-2011, 07:58
ممنون از لطفتون دوستان
حالا میشه به یک datatable که محتویات داره این مقدار ارایه اضافه کرد
چون الان با دستور add هردفعه سطر جدید می زنه
من می خوام در همان سطرها در ستونهای اضافه شده مقدارشونم اضافه کنه
ایا میشه؟
neda_traveler
09-08-2011, 08:29
ا این کد تونستم درست کنم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم سایتی برای update , delete , insert کردن اطلاعات در دیتا تیبل
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
neda_traveler
09-08-2011, 09:35
حالا دوستان مثلا دیتاتیبل ما 5 تا ستون داره
من می خوام یک ستون با هدر و مقادیر خاص بین ستون 2 و3 اضافه کنم
خودم اون ستون بهش اضافه کنم و بعد ستون ها میشه 6 تا
ایا این امکاه هست؟
سلام.
میتونی اینطوری استفاده کنی:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ستونی که اضافه کردی به خانه ی دوم حرکت میکنه.
ehsanmokh
07-12-2012, 22:02
دمت گرم رفیق
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.