PDA

View Full Version : سوال: paging در gridview



pooooneh
یک شنبه 11 بهمن 1388, 09:22 صبح
سلام
من تو برنامه ام از grid view استفاده مي كنم وبه بانك اطلاعاتيم وصل كردم .خاصيت page size به 3 تغيير دادم و برای اینکه با کلیک بر روی شماره صفحه در پایین grid view بتوانم بین صفحات حرکت کنم در رویدارد PageIndexChanging دابل کلیک کرده ام و کد زیر را نوشته ام .


protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}

تو اجرا، صفحه اول نمايش مي ده ولي صفحه بعد نمايش نمي ده (صفخه خالي ) بدون هيچ خطايي

masoud180
یک شنبه 11 بهمن 1388, 10:14 صبح
مشکل از اینه که شما ممکنه بصورت دستی دیتا سورس را بهش بایند کردی و اگه اینطوره باید اینجا هم دورباره دیتاسورس را مشخص کنی.

pooooneh
یک شنبه 11 بهمن 1388, 10:52 صبح
مشکل از اینه که شما ممکنه بصورت دستی دیتا سورس را بهش بایند کردی و اگه اینطوره باید اینجا هم دورباره دیتاسورس را مشخص کنی.

درسته من دستي ديتا سورس بايند كردم. خوب چه طوري بايد مشخص كنم ؟

raziee
یک شنبه 11 بهمن 1388, 11:20 صبح
دوست من بهتره صفحه بندی رو در خود بانک انجام بدی نه در گرید ویو.
اینجوری به جای اینکه تمام رکورد هاتون رو به سرور بیارین و بعد پیجینگ کنید فقط رکورد های مربوطه رو میارین.
برای آشنایی میتونید به پرید ویوی آقای راد و یا نمونه ی بنده مراجعه کنید.
گرید ویو ی آقای راد خیلی حرفه ای هست. میتونه کمک زیادی بهتون بکنه.
شاد باشید

masoud180
یک شنبه 11 بهمن 1388, 14:51 عصر
خوب کدهایی که باعث میشه بصورت دستی گریدت باند بشه را قبل از دیتاباند تکرار کن