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

استخدام ADO.NET مع الويب فورم

مغلق
بدأه mitebs في 1 نوفمبر 2004 · 4 رد · 784 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا عندي مشكلة ما عرفت احلها اللي يقدر يساعدني اكون له مشكورر

- انا لسا جديد على الويب فورم-

حاولت اسوي ويب فورم مربوطه مع DB بحيث اسوي Update و Add و Delete لأية Record

اشتغلت معي و بدون مشاكل

لكن المشكله اللي عندي هي :

ابي اسوي Navigation في ال DB استطيع عرض سجل معين لكن ما اقدر اسوي مثلا Next او Previous

حالوت اسويها مثل ال Windows form لكن ما مشى الحال معي

وطلع لي المسج؟؟ التاليه

Server Error in '/ADO.NET1' Application.

--------------------------------------------------------------------------------

Object reference not set to an instance of an object.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

Private Sub btnLast_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles btnLast.Click

Current = CurDataTable.Rows.Count - 1

Display(DsEmp, Current)

End Sub

Source File: c:\inetpub\wwwroot\ADO.NET1\FrmHome.aspx.vb Line: 170

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]

ADO.NET1.FrmHome.btnLast_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\ADO.NET1\FrmHome.aspx.vb:170

System.Web.UI.WebControls.Button.OnClick(EventArgs e)

System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)

System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)

System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)

System.Web.UI.Page.ProcessRequestMain()

--------------------------------------------------------------------------------

Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573

#2

لا أستطيع أن أعرف الطريقة التي استخدمتها لذلك لكن وبشكل عام الخطأ الذب حصلت عليه لأنك نسيت حفط ال CurDataTable في ال session مثلا أنو استخرجها من جديد من قاعدة البيانات. ففي ال asp.net الكائنات لا تبقي بعد أن ترسل الصفحة الى المستخدم. استخدم google وستجد الكثير من الامثلة

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي

يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#3

نفس رد الأخ DotNetExpert و لكن أضيف نصيحة تختصر كل هذا و هي أن تستخدم ال DataGrid و تستفيد من خاصية Allow Paging و ستحصل على ما تريد بأقل جهد ممكن ..

تمنياتي لك بالتوفيق..

You can fly while you can touch the sky

#4
محمد خليل أبو صلاح كتب:
لكن أضيف نصيحة تختصر كل هذا و هي أن تستخدم ال DataGrid و تستفيد من خاصية Allow Paging و ستحصل على ما تريد بأقل جهد ممكن ..

ان قررت ذلك واحتجت لاي مثال بالـ dataGrid فسأرفقه باذن الله

#5

شكرا و الله ما قصرتوا

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

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