هلا عندي قاعدة بيانات واعرض البيانات في DetailsView وخلت قيمة الخاصية allow page =true
هلا لما عملت استعراض للحقول طلعلي حقل 1و2و3 الخ
بس لما اكبس على يطلعلي خطاء غريب وهذي صورت الخطاء
السؤال صعب كتير
اختي الكريمة :
الخطأ السابق يظهر
The DetailsView 'Detailsview1' fired event PageIndexChanging which wasn't handled
اذا وضعتي AllowPaging="true" على DetailsView بدون استخدام DataSourceControl DataSource
مثل (SqlDataSource, ObjectDataSource)
ومن اجل حل هذه المشكلة يجب عليكي اضافة event handlers من اجل paging
Protected Sub DetailsView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DetailsViewPageEventArgs) Handles DetailsView1.PageIndexChanging DetailsView1.PageIndex = e.NewPageIndex DetailsView1.DataBind() End Sub
تم تعديل هذه المشاركة بواسطة محمد سماقية في 14 يونيو 2008 في 22:53
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
يسلموا كتيررررررررررررررررررررر مازبطت لما عملت زي ما انت كاتب لما يروح على الصفحة التانية ما بطلعي ايشي لما يروح على الحقل التاني ما بطلع اشي
اختي الكريمة ممكن ان تضعي لنا كود !!!!!!
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
انا عامل للبرنامج class يتعامل مع الداتا بيس
Dim ds As New Data.DataSet
Dim t As New Salary_Class.Employee_Class
ds = t.Search_Employee_ID(Me.TextBox7.Text)
Me.DetailsView2.DataSource = ds.Tables(0)
Me.DetailsView2.DataBind()
[Code/]
وهذا الحدث
[Code]
Protected Sub DetailsView2_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DetailsViewPageEventArgs) Handles DetailsView2.PageIndexChanging
'
'Index Change
'
DetailsView2.PageIndex = e.NewPageIndex
DetailsView2.DataBind()
End Sub
[Code/]