PDA

View Full Version : طریقه لود کردن دینتا به صورت کم کم در gridview و تگ profile در ....



powerdangerouseb
سه شنبه 30 آبان 1391, 08:57 صبح
با دورد و عرض خسته نباشید

ببخشید دوستان چند پرسش دارم سپاسگذار می شودم مرا راهنمایی کنید

1 : من می خواهم دیتا های یک جدول را در یک gridview نشان دهم به طوری که به طور مثال اول 10 تا نمایش دهد بعد که بر صفحه 2 کیلک کرد 10 تای بعدی لود شود
با روش معمولی اگر gridview رو متصل به جدول کنم اگر در جدول 2000000 دیتا باشد و حتی اگر gridview را پیج به صورت پیج بندی تنظیم کنم باز همان 2000000لود می شود

ولی من می خواهم دیتا ها سریع و مثلا 10 تا 10 تا لود شود .

خودم یک نمونه داشتم ولی نمی دانم در خالت web application کار می کند و لی در حالت website کار نمی کنند .

ممنون می شوم مرا راهنمایی کنید واقعا گیر کردم


2 : و پرسش دیگر این که من در تگ profile در web.confing در قسمت properties نام یک masterpage را گذاستم که سایت هنگام لود شدن از این آدرس درون آن تم سایت را لود می کند . مثل کد زیر


<profile>
<properties>
<add name="MasterPageSite" defaultValue="~/Themes/Master1/MasterPage1.master" />
<add name="ThemeSite" defaultValue="Theme1" />
</properties>
</profile>


و در قسمت کد نویسی پشت صفحه من کد زیر را می نویسم که ادرسی که در قسمت profile است را بخواند و تم موزد نظر من را لود کند . کد زیر که من برای لود شدن آن استفاده می کنم


private void Page_PreInit(object sender, EventArgs e)
{


this.MasterPageFile = Profile.MasterPageSite;


}


جال مشکل من این است که اگر من از حالت website استفاده کنم این اعمال به طور دست اجام می شود و من تم مورد نیاز خود را می توانم انتخاب کنم ولی در web application نمی دانم که کد بالا کار نمی کند یعنی کد profile شناخته شده نیست و زیر آن خط قرمز می کشد ..

این ایراد کار منو خیلی به عقب انداخته است هر کاری کردم نتوانستم کدی که در تگ profile است را استفاده کنم و جالب است که در فقط هم در web application نمی شود چراش رو نمی دونم ؟؟؟؟؟؟؟


بسیار سپاسگذار می شوم از دوستان مرا را راهنمایی کنم چون دیگه داغون می شم از این چیزا

ممنون

zahraabedi
سه شنبه 30 آبان 1391, 09:43 صبح
سلام بر شما!
دوست عزیز gridview خاصیت enable paging داره و با فعال کردن اون میتونید داده هایی که از بانک میخونید رو به صورت صفحه به صفحه نشون بدید و با تغییر pagesize=10 در قسمت properties مربوط به gridview میتونید در هر صفحه 10 آیتم رو نشون بدید.

orca13
سه شنبه 30 آبان 1391, 10:23 صبح
برای صفحه بندی، قطعا استفاده از paging خود گرید، برای اینجور جاها که حجم داده زیاده، کار مناسبی نیست! دلیلشم که خودتون گفتین.
یکی از روش ها اینه که با استفاده از یه sp داده ها رو مثلا ده تا ده تا بخونید و از Ajax برای update کردن استفاده کنید که کاربرهم متوجه نشه! نمونش تو سایت هستش.

powerdangerouseb
سه شنبه 30 آبان 1391, 11:39 صبح
با درود و سپاس

دوست عزیز zahraabedi (http://barnamenevis.org/member.php?262442-zahraabedi) این کاری که شما دوست عزیز فرموید را می دانم و همان طور که گفتم اگر دیتا ها زیاد باشد همه را باز لود می کند فرقی ندارد . باز هم ممنون
[/URL] و شما دوست عزیزم (http://barnamenevis.org/member.php?236539-orca13) [URL="http://barnamenevis.org/member.php?236539-orca13"]orca13 (http://barnamenevis.org/member.php?236539-orca13) من زیاد تو sql خوب نیستم ولی من برای این کار خودم یک سمپل دارم ولی نمی دونم چرا تو web applicaton کار می کنه ولی تو حالت وب سایت کا نمی کنه و خراب نشان می ده ؟؟؟ آیا شما سمپلی که فرمودید را لینکش را دارید چون گشتم پیدا نکردم بسیار سپاسگذار می شم اگر دارین برام بگذارید . :دی


آیا کسی از دوستان پرسش شماره 2 من را می تواند بهم راهنمایی کند چون اگر کسی این ایراد را بتواند به من بگویید دیگر ایراد شماره 1 من بر طرف می شود ؟؟

خواهشمند هستم اگر کسی پاسخ پرسش شماره 2 ی مرا می داند به من یک راه نشان دهد کارام خیلی به خاطر همین ریخته به هم :(

باز هم سپاس

powerdangerouseb
سه شنبه 30 آبان 1391, 13:55 عصر
با درود

دوستان کسی واقعا نیست به این پرسش من پاسخ بده
خواهشمند هستم اگر کسی می دانه من حقیر را راهنمایی کنه

سپاس

orca13
سه شنبه 30 آبان 1391, 14:36 عصر
شب میزارم برات

fakhravari
سه شنبه 30 آبان 1391, 14:38 عصر
با درود

دوستان کسی واقعا نیست به این پرسش من پاسخ بده
خواهشمند هستم اگر کسی می دانه من حقیر را راهنمایی کنه

سپاس


http://barnamenevis.org/showthread.php?353426-paging-%D8%AF%D8%B1-gridView&highlight=%D8%B5%D9%81%D8%AD%D9%87+%D8%A8%D9%86%D8 %AF%DB%8C+%DA%AF%D8%B1%DB%8C%D8%AF

powerdangerouseb
سه شنبه 30 آبان 1391, 15:32 عصر
دورد

ممنون orca13 (http://barnamenevis.org/member.php?236539-orca13) دوست عزیز اگر این زحمت رو بکشی بسیار سپاسگذار می شوم . چون دوست عزیز fakhravari (http://barnamenevis.org/member.php?128926-fakhravari) یک لینکی گذاشتن منم رفتم بعد همان لینکی که شما فرمودید رو هم پیدا کردم ولی رفتم لینک دانلود پروژه پاک شده است

سپاسگذار می شوم این کار را انجام دهید


پیروز و تن درست باشد

powerdangerouseb
چهارشنبه 01 آذر 1391, 01:19 صبح
دوستان کسی نیست مرا راهنمایی کنه ؟؟؟؟؟؟؟؟
دوست عزیز orca13 (http://barnamenevis.org/member.php?236539-orca13) اگر این لینک این پروژه که فرمودید را اینجا برای من قرار دهید بسیار سپاسگذار می شوم

ممنون

fakhravari
چهارشنبه 01 آذر 1391, 08:09 صبح
سوال شما چیز دیگری بود.
در لینک صفحه بندی لینک هم بگیم غیر فعال ولی کد هر قسمت گزاشته.

orca13
چهارشنبه 01 آذر 1391, 09:01 صبح
درود!
شما این لینک رو دیدی؟
http://barnamenevis.org/showthread.php?322558-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%DB%8C%D8%A7%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-Custom-Paging-%D8%AF%D8%B1-GridView-%D8%A8%D8%A7-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-Ajax

نحوه پیاده سازی صفحه بندی با این روش هم آسونه و هم کامل!

شما مراحل رو برو، فک نکنم که مشکل خاصی باشه، چون کدها تو تاپیک هست، ولی اگه مشکلی بود، بپرس، حتما میگم (ممکنه زود نتونم جوابتو بدم، ولی جواب میدم)

موفق باشید!