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

مشكلة فى التحديث و الحذف

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

السلام عليكم و رحمة الله انا استخدم فيجوال ستوديو 2005 و بعمل سايت ب asp.net 2 لكن عندى مشكلة ياريت يا جماعة تقدروا تساعدونى فيها المشكلة هى انى بعمل بحث فى جدول فى الداتا بيز و بعرض النتيجة بتاعة البحث فى grid لكن انا عايز اعمل تحديث و حذف للسجل اللى طلع فى نتيجة البحث لكن من الكود يعنى امر التحديث و الحذف يكون من الكود طبعا انا بعلم TRUE على auto generate edit button و على auto generate delete button عشان تكون موجودة فى الجريد وده هو الكود اللى انا كاتبه للبحث و العرض فاضل بس التحديث و الحذف :

 Dim DS As DataSet
        Dim MyConnection As SqlConnection
        Dim MyCommand As SqlDataAdapter

        MyConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
        MyCommand = New SqlDataAdapter("select * from Authors", MyConnection)

        DS = new DataSet()
        MyCommand.Fill(ds, "Authors")

        MyDataGrid.DataSource=ds.Tables("Authors").DefaultView
        MyDataGrid.DataBind()

مستنى الرد يا جماعة ضرورى جزاكم الله خيرا

السلام عليكم

#2

استخدم SQLdatasoruce سوف تسهل عليك الأمر فقط كل ما عليك وضع كود الحذف والتعديل وتجعل ال datasoruceid لل gridview اسم SQLdatasoruce.

هذه الطريقه أسهل وتستطيع من وضع البحث بها أيضاً بحيث تمرر ليها القيم.

أو تستخدم الأحداث لل gridview في حالة عملية الحذف والتعديل.

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#3

السلام عليكم اخى عبد الله شكرا على مرورك و ردك لكن انا للاسف مش هقدر استعمل sqldatasource لانه بيعرض بيانات الجدول اول ما افتح الصفحة يعنى هيلغى البحث انا فعلا عايز استعملها من event بس فى اتنين event للحذف rowdelete و rowdeleting انا مش عارف ايه الفرق بينهم بصراحة وياريت يكون فى كود بسيط للشرح و لو حتى سطر واحد جزاك الله خيرا. السلام عليكم

#4

تستطيع من عمل البحث على sqldatasoruce يوجد لديك تمرير بارامترات أخي الكريم اجعل ال sqldatasoruce غير مرئية وعند حدث الزر قوم بتمرير قيمة البحث للبراميتر الذي قمت بعمله واجعله مرئي.

ال rowdelete تتم عند عملية الحذف للسجلاتا.

rowdeleting بعد عملية الحذف للسجلات تتم.

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#5

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

Dim MyCommand As SqlCommand
        Dim DeleteCmd As String = "DELETE from Employee where emp_id = @Id"

        MyCommand = New SqlCommand(DeleteCmd, MyConnection)
        MyCommand.Parameters.Add(New SqlParameter("@Id", SqlDbType.NVarChar, 11))

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

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