PDA

View Full Version : جایگزینی برای GridView



elham1611
یک شنبه 23 اسفند 1388, 02:10 صبح
آیا چیزی هست که بشه از اون به جای GridView (http://barnamenevis.org/forum/showthread.php?t=50594) برای فراخوانی اطلاعات یک جدول استفاده کرد که امکانات بیشتری داشته باشه و حرفه ای تر هم باشه؟

و اینکه JQuery چیست؟:متفکر:

ممنون/الهام

Milad Mohseny
یک شنبه 23 اسفند 1388, 02:16 صبح
و اینکه JQuery چیست
در یک کلام، jQuery یک کتابخانه جاوا اسکریپت است که انجام یک سری کارها را برای شما بسیار آسان می‌کند و همچنین یک سری امکانات از پیش آماده شده را به شما اراده می‌دهد.
زبان برنامه نویسی JavaScript ، یک زبان برنامه نویسی خیلی پیچیده و گسترده است و یادگیری کامل آن به زمان و حوصله خیلی زیادی نیاز دارد. jQuery فریم‌ورکی که بر اساس زبان برنامه نویسی جاوا اسکریپت ایجاد شده است. به زبان ساده می‌توان گفت، برنامه نویس با استفاده از زبان برنامه نویسی جاوا اسکریپت، یک سری قائده و قانون تعریف کرده است و یک دستور زبان جدید ساخته که شما با آن قواعد یه کد به مراتب بسیار ساده‌تر می‌نویسید، سپس آن فایل فریم‌ورک دستورات شما را به دستورات استاندارد جاوا اسکریپت ترجمه می کند و سپس آن ها را اجرا می‌کند.

اطلاعات بيشتر
http://www.pcpedia.ir/ViewArticle.aspx?ID=132

KavoshGar_ir
یک شنبه 23 اسفند 1388, 09:04 صبح
علت این جایگزینی چیه؟!

گریدویو انعطاف پذیری فوق العاده ای داره ... تعجب میکنم چرا حرف از جایگزینیش می زنید ...

Vahid_moghaddam
یک شنبه 23 اسفند 1388, 09:17 صبح
می تونید از مجموعه هایی مثل telerik استفاده کنید.
دلیل جایگزینی چیه؟

hadi000333
دوشنبه 24 اسفند 1388, 13:11 عصر
گریدویو انعطاف پذیری فوق العاده ای داره ... تعجب میکنم چرا حرف از جایگزینیش می زنید ...

در نمایش داده ها انعطاف زیادی نداره.
ولی در عوض کنترل ListView نمایش داده ها رو کاملا به اختیار خودتون گذاشته مثلا با div کار کنی با table
محل Pager رو کجا باشه
برای گروه بندی داده ها نیازی به کلی کار نداری.
وقتی می خوایی برای نمایش داده ها وارد جزئیات بشی ListView کارایی بهتری داره
البته در این که کار با GridView راحتتره شکی نیست.


آیا چیزی هست که بشه از اون به جای GridView برای فراخوانی اطلاعات یک جدول استفاده کرد که امکانات بیشتری داشته باشه و حرفه ای تر هم باشه؟

بستگی دراه حرفه ای تر رو چه جوری معنی کنیم.
اما اگه منطورتون امکانات بیشتر هست یا باید خودتون ایجاد کنید
که به نظر من ListView از GridView سرتر هست
یه سر به اینجا بزنید»
http://mattberseth.com/blog/2008/02/building_a_linkedin_style_addr.html
http://mattberseth.com/blog/2007/12/creating_a_google_suggest_styl.html
http://mattberseth.com/blog/2008/01/building_a_grouping_grid_with.html

یا از کامپوننت های آماده استفاده کنید همونطور که دوستمون فرمودند بهترینش Telerik هست.

Mostafa_Dindar
دوشنبه 24 اسفند 1388, 13:33 عصر
اينقدر پستهاي متناقض در مورد تلريك خوندم كه واقعا گيج شدم . آيا كرك داره ؟ سريال داره ؟ اگه استفاده كنيم مشكلي پيش نمياد ؟

لطفا يكي كه واقعا استفاده كرده اطلاعاتش رو هم در اختيار عموم قرار بده

Himalaya
دوشنبه 24 اسفند 1388, 15:23 عصر
اينقدر پستهاي متناقض در مورد تلريك خوندم كه واقعا گيج شدم . آيا كرك داره ؟ سريال داره ؟ اگه استفاده كنيم مشكلي پيش نمياد ؟
لطفا يكي كه واقعا استفاده كرده اطلاعاتش رو هم در اختيار عموم قرار بده

آقا من این تلریک رو دارم نسخه اصلیشو ولی
یه مشکلی باهاش داشتم که هرکاری کردم نتونستم رفعش کنم. این بود که بیخیالش شدم
(تو زیبایی و حرفه ای بودن کنترلهاش اصلا شک نکنید)
مشکلم این بود
من پروژه ای که توش از telerik استفاده کرده بودم رو وقتی با vs اجرا میکردم، برای حدود یکی 2 ساعت همه چیز خوب بود (در مورد رو هاست هم توضیح میدم) بالاخره تو اون یکی 2 ساعت آدم مجبوره 40 یا 50 دفعه پروژه رو run کنه تا خطا هاشو ببینه... بعد از چند بار اجرا کردن سایت یه دفعه میدیدی تو یه بار اجرا خطای میزان باقیمانده حافظه رو میداد (فکر کنم معنیش این بود، چون خیلی وقته که به همین خاطر ازش استفاده نمیکنم) میگفت مقدار حافظه شما برای اجرای برنامه کافی نیست (با 4 گیگ رم)
مجبور میشدم vs رو ببندم کامپیوتر رو ریست کنم :متعجب:... دیگه نمیدونم چیزی رو باید dispose میکردم و نکردم یا اینکه ایراد از جای دیگه ای بود...خلاصه گفتم شاید ایراد رو لوکال باشه و تو هاست درست بشه... پروژه رو آپ کردم... یه 2 ، 3 ماهی داشت کار میکرد که یه هو طرف زنگ زد گفت آقا سایت ارور میده... سایتو نگاه کردم دیدم ای دل غافل همون ارور لعنتی هستش اما اینبار سرور رو ترکونده احتمالا :قهقهه:... جالبه که سایتو کلا کنسل کردم و فقط یه صفحه معمولی گذاشتم رو هاست بازم همون ارور رو میداد (اون موقع 2 گیگ ماهیانه پهنای باند داشتم که وقتی این ارور به وجود اومد 1.9 از اون هنوز باقی مونده بود (پس ارور به پهنای باندم مربوط نمیشد... زنگ زدم به پشتیبانی هاست گفتم آقا سایتم بالا نمیاد... آدرسو دادم بهش گفت درست میکنیم...بعد اینکه سایت اومد بالا سریع تلریک رو ازش حذف کردم و جاش منوی خود vs رو گزاشتم، الان 7،8 ماه میگذره. خدارو شکر دیگه صدای طرف در نیومده..دیگه از پشتیبانی نپرسیدم که این ایراد واسه چی پیش میاد... ولی مطمئنا ایراد از خودم بود اما هر چی سرچ زدم کسی جواب درستو حسابی نداده بود (تو اون فقط از منوی تلریک استفاده کرده بودم)
متن انگلیسی ارورش دقیق یادم نیست والا همونو میزاشتم اینجا
از کنترلهای ویندوزیش بدون هیچ مشکلی استفاده میکنم ولی این کنترلهای وبش تو این مورد اذیتم کرد...اگه کسی دلیلشو میدونه بگه ما هم دوباره نقل مکان کنیم به سمت تلریک و ابزارهای فوق العادش

mehdi.mousavi
دوشنبه 24 اسفند 1388, 16:20 عصر
آیا چیزی هست که بشه از اون به جای GridView (http://barnamenevis.org/forum/showthread.php?t=50594) برای فراخوانی اطلاعات یک جدول استفاده کرد که امکانات بیشتری داشته باشه و حرفه ای تر هم باشه؟

و اینکه JQuery چیست؟:متفکر:

ممنون/الهام

سلام.
اینکه jQuery چیست رو لطفا در بخش مربوط به خودش (http://barnamenevis.org/forum/forumdisplay.php?f=161) مطرح کنید تا پاسخی خوب و قانع کننده بگیرید. اما دقیقا بگید مشکلتون با GridView چیه و چه چیزی از این کنترل باعث شده که شما دنبال جایگزینی برای اون باشید؟ GridView هر نوع امکانی که مد نظر دارید رو عملا داره، خیلی راحت میتونید با Template هایی که بهش میدید ظاهرش رو تغییر بدید، ستونها رو Sortable کنید، Pager رو Customize کنید و با JavaScript حتی امکان جابجا کردن ستونها رو فراهم کنید.

اما همه اینها به شرطی میسر هستش که خوب با GridView آشنا باشید. اما اگر دنبال کنترلی هستید که فقط ازش استفاده کنید و کارتون رو راه بندازید، Telerik پیشنهاد بدی نیست، اگر چه من همواره بخاطر Performance اش ازش خوشم نمیومده. اما بسیاری از امکاناتی که نام بردید بطور پیش فرض در GridView شرکت Telerik وجود داره و براحتی می تونید از این امکانات (بدون داشتن مهارت و دانش مورد نیاز در JavaScript) بهره مند بشید.

بازهم اگر دقیقتر سوال رو مطرح کنید و اینکه چی مد نظرتون هست، شاید بتونم بهتر راهنمایی کنم.

موفق باشید.