PDA

View Full Version : سوال: کشیده شدن صفحه با زیاد شدن شماره های gridview



IranVisual
پنج شنبه 16 خرداد 1387, 19:38 عصر
وقتی که شماره های gridview زیاد میشه به جای این که به خط بعدی بره صفحه کشیده میشه چجوری میتونم این مشکل رو حل کنم

IranVisual
یک شنبه 19 خرداد 1387, 17:29 عصر
کسی نیست جواب کوچولو ما رو بده

svm-webmaster
یک شنبه 19 خرداد 1387, 22:01 عصر
به grid - ت width بده ببین درست می شه

mehrdad201
دوشنبه 20 خرداد 1387, 10:47 صبح
دیتا گریدت رو داخل یه تگ div بنداز. باید استایل این تگ رو طوری تنظیم کنی که وقتی از یه مقداری بیشتر شد اسکرول بشه. (چه افقی چه عمودی)

IranVisual
دوشنبه 20 خرداد 1387, 18:45 عصر
با خاصیت whait درست نشده
اگه لطف کنین یه مثال بزنین ممنون میشم

IranVisual
شنبه 25 خرداد 1387, 09:42 صبح
یعنی هیچ راهی نداره

Alireza_Salehi
شنبه 25 خرداد 1387, 11:14 صبح
یک راه ساده این که خاصیت را PageButtonCount طوری مقدار بدید که از عرض مورد نظر بیشتر نشه.


اگر بتونی کدهای Html تولید شده توسط pager را دستکاری کنی میشه، چون گرید ویو در قسمت Pager یک tr و td داره و برای تولید pager درون این td یک table جدید ایجاد میکنه که فقط یک tr درونش قرار داره و به تعداد اعداد صفحات و بقیه لینکها td قرار میده ،

<tr>
<td>
<table>
<tr>به تعداد صفحات td</tr>
</table>
</td>
</tr>

تنظیمات PagerStyle به tr قرمز رنگ اعمال میشن ولی برای جلوگیری از کشیده شدن صفحه باید tr آبی رو دستکاری کرد.
فکر کنم باید وقتی از یک تعدادی td هابیشتر شد tr جدید اضافه کرد، یا با استفاده از css محتویات این tr را تنظیم کرد.

با این فکر کنم بشه یه کارهایی کرد:
http://www.asp.net/CssAdapters/

IranVisual
شنبه 25 خرداد 1387, 18:15 عصر
من تازه کارم لطفا یه بگید باید چی کار کنم ممنون میشم صفحه وب رو برای یکی ازرفیقام طراحی کردم ولی با این مشکل مواجه شدم

pouran
شنبه 25 خرداد 1387, 18:32 عصر
دوست عزیز می تونی gridview داخل table بذاری و width را بر اساس pixel تعیین کنید.

IranVisual
شنبه 25 خرداد 1387, 18:43 عصر
اتفاقا gridview من توی یک جدول هستش و یک اندازه width هم بهش دادم اما بازم درست کار نمیکنه آیا باید از طریق CSS خاصیت width رو مقدار دهی کنم

pouran
شنبه 25 خرداد 1387, 18:50 عصر
دوست ایران ویژال شما به من خیلی کمک کردی.

دوست عزیز یه نگاهی به این لینک بنداز، یا سورش را دانلود کن شاید کمک کنه.
این لینک دانلود سورشه:
http://download.microsoft.com/download/3/9/f/39f92b37-e92e-4ab3-909e-b4ef23d01aa3/ASPNET_Data_Tutorial_75_VB.zip

این هم لینک آموزش:
http://www.asp.net/learn/data-access/

اگه موفق نشدی بگو تا با هم یه فکر دیگه بکنیم

Himalaya
شنبه 25 خرداد 1387, 21:14 عصر
سلام ... اگه راههایی که دوستان بهتون گفتن بازم به کارتون نیومد ، ازاین روش استفاده کنید ...
قبل ازاینکه جواب بدم ، خودم امتحان کردم و مطمئن هستم که جواب میده ...
توی ستون مورد نظرت که میخوای gridview رو داخل اون بندازی، یک panel بنداز و width اون رو هم به اندازه width ستونت بده ... و بعد خصوصیت
ScrollBars پنل رو به Horizontal تغییر بده . اگه تعداد سطرهای gridveiw هم به قدری زیاد بود که از نظر ارتفاع تو صفحه جا نمیشد ، میتونی به پنل یک height هم بدی(بر حسب پیکسل) و بعد خصوصیت
ScrollBars پنل رو به Both تغییر بدی. راستی مگه panel مرده که شما از CSS استفاده کنید (این آخری شوخی بود...بیمزه بود میدونم).:قهقهه: