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

مشكله في الانتقال بين صفحات ال GridView

مغلق
بدأه .:صقر فلسطين:. في 21 ديسمبر 2006 · 12 رد · 2,200 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يسعد صباحكوا يا جماعه

عندي مشكله صغبره و انا بشتغل عال GridView انوا لما بنتقل من صفحه لصفح فيه على اساس انوا بيعرض 5 اسطر في الصفحه

شو ال Event اللى لازمني و يا ريت الكود كمان

لأنوا لما بدوس على رقم صفحه 2 مثلا بيطلعلى

The GridView 'DG' fired event PageIndexChanging which wasn't handled.

لما حطيت ال Event

 protected void DG_PageIndexChanging(object sender, GridViewPageEventArgs e)
	{
		this.DG.PageIndex = e.NewPageIndex;
	}

صار يعرض بيانات على كيفه مش حسب الترتيب

شو الحل يا جماعه

عندي مجموعة سطور في Gridview على صفحتين و مش عارف اعرضهم ساعدوني

#2

ارجو من المعنيين الرد على سؤالي

كيف ممكن اخليه الGridView ينتقل بين الصفحات و يجيب الأسطر حسب ترتيبهم

#3

معقول الفريق العربي كله مش عارف كيف ممكن نعمل الحركه هاي

يعطيكوا العافيه

غلبناكوا معانا

#4

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

هل يمكن ذكر الخطوات بشكل سريع كيف أنشأت الـ GridView الخاصة بك ، و نوع مصدر البيانات الذي استخدمته لعرض البيانات .

ثانيا : ما هي الطريقة التي استخدمتها في عملية الـ Paging.

نحتاج لفهم المشكلة أكثر ... اعذرنا.

، لك تحية .

#5

يجب مليء ال GridView مره اخري في حدث ال PageIndexChanging

لو انت تستخدم داله مثلا LoadData لمليء ال GridView يجب استدعائها مره اخري في PageIndexChanging

protected void DG_PageIndexChanging(object sender, GridViewPageEventArgs e)
	{
		this.DG.PageIndex = e.NewPageIndex;
	   LoadData();
	}
#6
اقتباس
The GridView 'DG' fired event PageIndexChanging which wasn't handled.

تواجهني نفس المشكله حاليا .. وفرصه انني اضم مشكلتي لهذي المشاركه التي وجدتها أثناء بحثي في المنتدى علنا نجد لها حل .

بالنسبة لي اتعامل مع مليء بياناتي في GridView بالكود وهذا المثال :

public void ReadMyData2(string connectionString, string queryString)
	{
		using (OracleConnection connection = new OracleConnection(connectionString))
		{
			OracleCommand command = new OracleCommand(queryString, connection);
			connection.Open();

			DataTable DT = new DataTable();
			OracleDataAdapter DA = new OracleDataAdapter();
			DA.SelectCommand = command;
			DA.Fill(DT);


			int i = DT.Rows.Count;

			Label2.Text = "اجمالي العدد المتوفر : " + i.ToString();

			if (i > 0)
			{

				GridView1.DataSource = DT;
				GridView1.DataBind();
				GridView1.Dispose();

			}


			connection.Close();
			connection.Dispose(); 


		}
	}

الاخ احمد الباز ياريت توضيح والكود الذي وضعت هل يناسب وضعي وما ذا اكتب بالضبط لكي يعمل التنقل بين الصفحات .

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#7

^

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#8
اقتباس
معقول الفريق العربي كله مش عارف كيف ممكن نعمل الحركه هاي

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#10

راجع هذا المقال حول أهم الـ Events في الـ GridView التي لها علاقة بالـ DataBinding:

http://geekswithblogs.net/Mohamed/archive/...2/19/63519.aspx

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#11

واجهت مشكله جديده وهي كيف امرر استعلام (SELECT * FROM GIDWEBUSERS1 Where ID = 15) بدلا من (SELECT * FROM GIDWEBUSERS1) الموجود داخل الوسم التالي :

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
			ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand='SELECT * FROM "GIDWEBUSERS1"'>
		</asp:SqlDataSource>

يعني من Cs إلى ASPX

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#12

^

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#13
protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{

   // Add here your method for DataBinding
   BindGridControl();


   gridView.PageIndex = e.NewPageIndex;
   gridView.DataBind();
}

لو فى عندك مشكله حتى الان اخبرنى وسوف اعطيك من عندى مثال

Yasser Zaid

Web Developer

My Blog

Telecome Egypt

هذا الموضوع مغلق.

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