الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في Paging للجريد فيو

بدأه I_s في 28 فبراير 2008 · 3 رد · 848 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

الاخوة الكرام اعضاء المنتدى

ارجو مساعدتي فانا استعمل gridview

يتم ملأها من arraylist

اريد مثال يشرح كيفية عمل الpaging

ولكم جزيل الشكر

#2

هناك الكثير من المواضيع تتحدث عن القريد فيو لو بحثت ستجد مرادك

وهذا مثل من msdn

http://msdn2.microsoft.com/en-us/library/aa479347.aspx

#3

ضع فى الصفحه dropdowlist وليكن الـID=ddl_PageSizeوايضا ضع Gridview

ثم اكتب هذا الكود

protected void Page_Load(object sender, EventArgs e)
	{
	   if(!IsPostback)
		  {
				 GridView1.PageSize = Convert.ToInt32(ddl_PageSize.SelectedValue);
				GridView1.DataBind();

		   }

	}

protected void ddl_PageSize_SelectedIndexChanged(object sender, EventArgs e)
	{
		GridView1.PageSize = Convert.ToInt32(ddl_PageSize.SelectedValue);
		GridView1.DataBind();
	}

بالتوفيق

Yasser Zaid

Web Developer

My Blog

Telecome Egypt

#4

التقط الحدث PageIndexChanging كي تغير رقم الصفحة المعروضة PageIndexChanging ثم اعد الربط مع الarraylist :

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

	void BindGridView()
	{
		ArrayList list = new ArrayList();
		list.Add("madani");
		list.Add("ahmed");
		list.Add("khalid");
		GridView1.DataSource = list;
		GridView1.DataBind();
	}
	protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
	{
		GridView1.PageIndex = e.NewPageIndex;
		BindGridView();

	}

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
			onpageindexchanging="GridView1_PageIndexChanging" PageSize="1">
		</asp:GridView>

غير الخاصية PageSize حسب حاجتك.

تم تعديل هذه المشاركة بواسطة madani في 29 مارس 2008 في 05:06

مواضيع مشابهة