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

سوال في الداتا جريد الانتقال من صفحة الى اخرى

مغلق
بدأه xxxllsss في 14 يونيو 2007 · 7 رد · 877 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي داتا جريد بحيث كل 10 اسطر تظهر في صفحة

فاذا ارت الصفحة الاخرى تظغط عل الزر الي في اسفل الصفحة 2 مثل الموجود في المنتدى

السوال

في الصفحة الاولى ليس لدية مشكلة عندما اريد ان ادخل على موضوع

ولكن عند الدخول على الصفحة الثانية اوالثالثة الخ تظهر لي الموضوعات ولكن عند اختيار اي موضوع ياتي لي بتفاصيل مواضيع الصفحة وكاني ضغط على موضوع من مواضيع الصفحة الاولى

كيف اخبر الكمبيوتر اني انتقلت الى الصفحة الثانية وهكذا

#2

اين الخبراء

#3

ممكن ترفق مثال صغير لتوضيح معنى مواضيع وصفحات من فضلك

#4

أي موضوع انت يجب أن تميزه بالعادة عن طريق ال PK وبالتالي يجب أن تمرره .. أنصحك باستخدام ال ItemTemplate من اجل عمل ذلك لانك لو استخدم ال HyperLinkTemplate سوف تكون مجبرا على ارسال باراميتر واحد و قد تكون تحتاج لاثنين كرقم الخبر الوحيد و ايضا رقم صفحة الجريد التي تود العودة لها بعد الانتهاء من الخبر ..

طبعا في صفحة الاخبار سوف تاخذ رقم الخبر الوحيد PK من شريط العنوان بداخل ال queryString و بعد ذلك انت تعرف الباقي

للأسف لا وقت عندي لكتابة الكود ولكن اعتقد بأن الفكرة أصبحت واضحة

بالتوفيق

You can fly while you can touch the sky

#5

لتعبئية الداتا جريد في الحدث load

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
		'Put user code to initialize the page here

		CONN.Open()
		Dim emp_no As String
		emp_no = Session("user")
		Dim da_myticket As New Odbc.OdbcDataAdapter("SELECT ............   ", CONN)

		Dim ds As New DataSet


		da_myticket.Fill(ds)
#6

في الحدث ItemCommand عندما يقوم المستخدم بالضغط على مثلا رقم الموظف الذي يريد بياناتة

Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand

		Try

			Session("Caller_no") = e.Item.Cells(2).Text.ToString
		  ......................................



		Catch ex As Exception

		End Try
#7

عند الانتقال من صفحة الى التي بعدها في الحدث PageIndexChanged

Private Sub DataGrid1_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DataGrid1.PageIndexChanged
		CONN.Open()
		DataGrid1.CurrentPageIndex = e.NewPageIndex
		Dim emp_no As String
		emp_no = Session("user")
		Dim da As New Odbc.OdbcDataAdapter("SELECT ..................... )", CONN)

		Dim ds As New DataSet


		da.Fill(ds)
		row_count = ds.Tables(0).Rows.Count()
#8

انا اعتقد ان المشكلة في هذه الجزئية هنا لابد من اخبار الكمبيوتر اننا قمنا بالانتقال الى الصفحة الاخرى

في الحدث ItemCommand عندما يقوم المستخدم بالضغط على مثلا رقم الموظف الذي يريد بياناتة

Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand

		Try

			Session("Caller_no") = e.Item.Cells(2).Text.ToString
		  ......................................



		Catch ex As Exception

		End Try

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…