صفحه اول قوانین انجمن عضویت جستجو آرشیو مباحث آخرین مباحث
 
نحوه نمایش اطلاعات خوانده شده از بانک
7:34 PM - ۱۳۸۸ جمعه ۱۶ بهمن
ir_webdeveloper
تاریخ عضویت : ۱۳۸۷/۸/۳
ir_webdeveloper
تشکر شده : 104
ارسال ها : 409
نحوه نمایش اطلاعات خوانده شده از بانک

با سلام ،

فرض کنید می خواهیم صفحه دانلود p30download.com را پیاده کنیم،یعنی اول موضوع بعد تصویر بعدتوضیحات و بعد فایل دانلود،فرض کنید من تمام این اطلاعاتو داخل رکوردهای جدولم دارم که می خوام به ترتیب چاپشون کنم،مشکلم اینجاست که نمی دونم از چه کنترل هایی باید استفاده کنم(html یا asp کنترل هم میشه؟)ضمنا برای صفحه بندی از چی استفاده کنم؟می دونم پارامتر ها را با یه چیزی مثل Query String بفرستم اما دقیقا نمی دونم باید چکار کنم(مثلا اگه بخوام 10 تا رکورد رو که نمایش داد با یه لینک به صفحه بعد(یا قبل) بره)

ممنون از این که خوندید...

با تشکر از زحمات آقای دلشاد به خاطر سایت و فرومشون 

When you're halfway up, you're always halfway down
 
پاسخ:
8:57 AM - ۱۳۸۸ شنبه ۱۷ بهمن
administrator
تاریخ عضویت : ۱۳۸۶/۱/۲۱
administrator
تشکر شده : 930
ارسال ها : 3425
پاسخ:

میتونید از Repeater یا کنترل ListView به همراه کنترل Pager استفاده کنید ، همچنین از Gridview هم میتوانید استفاده کنید

ای کاش عظمت در نگاه تو باشد...
کاربران زیر به خاطر مطلب مفید شما از شما تشکر کرده اند

پاسخ:
12:18 AM - ۱۳۸۸ يکشنبه ۱۸ بهمن
ir_webdeveloper
تاریخ عضویت : ۱۳۸۷/۸/۳
ir_webdeveloper
تشکر شده : 104
ارسال ها : 409
پاسخ:

بسیار عالی علی آقا،فکر کنم Listview از همه بهتره(در این پروژه)،اما خیلی بلد نیستم باهاشون کارکنم،مخصوصا بایند کردن یه کوئری خاصو بهش،اگه مقاله یا مطلبی هرچند کوچک سراغ داری آدرس بده....اگه نه چطور میشه تصویرم توش بیارم؟(چطوری customize ش کنم؟)

راستی برای قالب بندیش اگه نخوایم از template استفاده کنیم تنها راه حل css؟

ممنون از جوابت...
 

When you're halfway up, you're always halfway down

پاسخ:
12:33 PM - ۱۳۸۸ يکشنبه ۱۸ بهمن
administrator
تاریخ عضویت : ۱۳۸۶/۱/۲۱
administrator
تشکر شده : 930
ارسال ها : 3425
پاسخ:

سلام

خیلی ساده مانند سایر کنترل های داده ای :

1- ابتدا یک کنترل ListView داخل صفحه درگ کنید

2- خیلی ساده میتونید توسط ObjectDatasource یا SQlDatasource یا LINQDatasource یا کد نویسی دستی اونو بایند کنید

4- وارد بخش Configue ListView شده و نحوه نمایش دلخواهتان را انتخاب نمایید

5- وارد فضای html شده و itemtemplate را به نحوی دلخواهتان تغییر دهید

6- یک کنترل DataPager به صفحه اضافه کنید

7- خاصیت PagedControlID را به Listview مورد نظر متصل نمایید

8 - خاصیت QueryStringField را نیز یک نام دلخواه مانند page وارد کنید

کار تمام است

از یک Paging عالی لذت ببرید

ای کاش عظمت در نگاه تو باشد...

پاسخ:
4:28 PM - ۱۳۸۸ يکشنبه ۱۸ بهمن
ir_webdeveloper
تاریخ عضویت : ۱۳۸۷/۸/۳
ir_webdeveloper
تشکر شده : 104
ارسال ها : 409
پاسخ:

با سلام

دستت درد نکنه علی آقا حتما کار می کنم

اما یه سوال دیگه که خیلی ام با این مسئله بی ربط نیست،اینکه اگه یه Gridview داشته باشم با یه کوئری خاص هم بایندش کرده باشم فرض کن برای حذف رکورد ها با itemTemplate ی مثل checkbox گذاشته باشم،چطوری می تونم بگم این رکوردهایی که کاربر انتخاب کرده از توی جدول حذف بشند(یا درصورت لزوم update)بشن؟یعنی وقتی روی یک باتون خاص کلیک کرد!(اگه به vb بگی بهتره)

سوال دیگه اینکه تا چه تعداد رکورد لود کردن توسط gridview باعث فشار و stop iis نمیشه؟(مثلا 10000 ...)در صورتی که مکانیزمی براش پیاده نکنیم....

از اینکه خوندی ممنون داداش...

 

When you're halfway up, you're always halfway down

پاسخ:
7:48 PM - ۱۳۸۸ شنبه ۲۴ بهمن
administrator
تاریخ عضویت : ۱۳۸۶/۱/۲۱
administrator
تشکر شده : 930
ارسال ها : 3425
پاسخ:

در مقاله زیر دقیقا شمابه چیزی که میخوای انجام دادم :

http://www.how2learnasp.net/article.aspx?code=79e1aa5a-8715-4f21-a8d0-3836d425b0bc

در مورد نمایش حجم رکورد بالا

شما قادر نخواهید بود بیش از حد اطلاعات داخل صفحه وب نمایش بدید (از نظر بنده بیش از 100 رکورد غیر منطقی است)

راه حل تبدیل به فایل Excel و دانلود آن است

موفق باشید

ای کاش عظمت در نگاه تو باشد...

پاسخ:
10:51 PM - ۱۳۸۸ شنبه ۲۴ بهمن
ir_webdeveloper
تاریخ عضویت : ۱۳۸۷/۸/۳
ir_webdeveloper
تشکر شده : 104
ارسال ها : 409
پاسخ:

با سلام

بسیار عالی انجام شد(و بسیار ساده)

اما قسمت دوم سوالو خوب مطرح نکردم،پس یعنی SqlDataSource وقتی کاربر روی شماره Page گرید ویو کلیک میکنه اطلاعات واکشی میشه،نه همزمان و یه دفعه؟درسته؟(اگر اینطور باشه وقتی خاصیت PageSize رو ست میکنیم به همون اندازه اطلاعات از سرور تقاضا میشه دیگه؟)

ممنون علی جان/

 

When you're halfway up, you're always halfway down

پاسخ به مبحث
موضوع :
متن :
تصویر امنیتی :  
  
 
کاربران آنلاین
 
www.How2LearnASP.NET