PDA

View Full Version : مشکل در DataPager



imdeveloper
یک شنبه 27 اردیبهشت 1394, 22:31 عصر
سلام
من امروز اولین باری بود که داشتم از DataPager استفاده میکردم که یه مشکلی باهاش دارم
اونم این هست که وقتی روی دکمه هاش کلیک میکنم دفعه اول صفحه رفرش میشه و هیچ تغییری نمیکنه اما دفعه دوم که کلیک میکنم اطلاعات صفحه دوم نمایش داده میشه
مشکل از چیه؟

imdeveloper
سه شنبه 29 اردیبهشت 1394, 00:00 صبح
uuup!!!:متفکر:

imdeveloper
جمعه 01 خرداد 1394, 15:41 عصر
یعنی کسی نمیدونه این مشکل رو چجوری باید حل کنم؟

imdeveloper
یک شنبه 03 خرداد 1394, 00:42 صبح
تو رو خدا یکی جواب بده :(

maryammashkani
یک شنبه 03 خرداد 1394, 07:57 صبح
data pager رو برای grid view دارید استفاده میکنید؟
خود گرید گزینه paging داره

imdeveloper
یک شنبه 03 خرداد 1394, 08:48 صبح
نه توی datalist

maryammashkani
یک شنبه 03 خرداد 1394, 16:05 عصر
http://barnamenevis.org/showthread.php?496246-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D9%86%D8%AF%DB%8C

reddevilutd
شنبه 28 آذر 1394, 16:23 عصر
سلام
من هم با datapager مشکل دارم ، هرچی روی دکمه ها کلیک می کنم ، به صفحه ی بعد یا قبل نمی ره ، چی کار کنم؟
با تشکر

korosh00
یک شنبه 29 آذر 1394, 08:57 صبح
شما در لود صفحه بنویس


if (!IsPostBack)
{
لود اطلاعات در گرید

}


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

یک نکته دیگه اینکه روی این قسمت ی کم تو اینترنت بگرد چون این قسمت هم باید اضافه بشه و باز دوباره اطلاعات رو لود کنی تو گرید


protected void ListView1_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
{



حالا اینجا من لیست ویو داشتم شما با گرید کار رو انجام بده

reddevilutd
چهارشنبه 02 دی 1394, 15:22 عصر
با عرض سلام
من مشکلم با datapager هنوز حل نشده ، هر چی روی دکمه ها کلیک می کنم ، صفحه تغییر نمی کنه . این هم کد هام هست :



protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
BindListView();
}
}

private void BindListView()
{
MasterDCDataContext db = new MasterDCDataContext();
var q = db.Posts;
lvPost.DataSource = q.OrderByDescending(c => c.PoID);
lvPost.DataBind();
}
protected void OnPagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
{
DataPager pager = (DataPager)((ListView)sender).FindControl("dpPost");
pager.SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
BindListView();
}

protected void dpPost_PreRender(object sender, EventArgs e)
{
BindListView();
}


می شه لطفا راهنماییم کنید ؟
با تشکر