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

طلب مساعدة .. Insert ,Update , Delete في ASP.NET 4

بدأه aalzahrani في 7 مارس 2012 · 2 رد · 1,249 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

طلب مساعدة للاخوان المبرمجين عامة والمحترفين خاصة ASP.NET 4.0 باستخدام لغة VB

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

Dim conn As SqlConnection

Dim cmd As SqlCommand

conn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Books.mdf;Integrated Security=True;User Instance=True")

Dim cmdString As String = "Insert Books,(Book_id,Book_Name,Book_Library_id,Book_Price,Book_Note )VALUSE(@BookID, @BookNa, @BookLib, @BookPri, BookNot)"

conn.Open()

cmd.Parameters.Add(cmdString.Insert())

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

post-168462-037061800 1331138770_thumb.j

ولكم الشكر والتقدير

المرفقات
ASP.net 4.jpg
#2

السلام عليكم :)

لماذا لا تستخدم أداة العرض التفصيلي DetailsView مباشرة وبدون كود أو وجع راس؟

طريقة استخدامها سهلة مثل أداة عرض الجدول Gridview الذي تستخدمه..

كل ما عليك لحل المشكلة هو التالي:

1. إدراج أداة العرض التفصيلي إلى الصفحة.

2. قم بربطها مع مصدر بيانات جديد ليكن اسمه SqDataSource3 وفيه ستقوم بالاتصال مع نفس قاعدة بياناتك وبنفس الجدول الذي يأخذ الـ gridview البيانات منه، ومباشرة ستنقر على زرار جملة where ومن ثم تحدد أن رقم المعرف المطلوب سيأتي من أداة Control هي نفسها الجريدفيو الموجود في الصفحة.. ستلاحظ أنه سيستخدم Grideview1.selectedindex ثم ستنقر على إضافة Add ومن ثم OK ثم تنقر على زرار Advance وتقوم بتفعيل جملة الإدراج والحذف والتعديل بوضع علامة صح بجانبها ومن ثم OK وأخيراً ستقوم بالنقر على زر التالي ثم إنهاء العملية Finish.

3. اختر التنسيق الملائم للعرض التفصيلي من خلال Auto Format وقم بتفعيل خاصية الإدراج والحذف والتعديل..

4. قم بمعاينة الصفحة.. تسجد أن الجدول موجود ولكن العارض التفصيلي ليس موجود.. وعند النقر على select في أي سجل من الجدول سيظهر العارض التفصيلي وسيقوم بعرض المحتوى وستجد الأزرار الخاصة بالحذف والتحرير والجديد وهي جميعها قابلة للنقر وتعمل بكفاءة!

طبعاً تستطيع تنسيق جميع الخانات في أداة العرض التفصيلي كما تريد مثل تنسيق الجريدفيو حيث أن الخيار اسمه Edit Field بدلاً من Edit Columns

بسيطة أليس كذلك.. هذه ميزة بيئة التصميم مقابل بيئة البرمجة في تقنية Asp.Net 2.0 فما فوق!

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

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

تم تعديل هذه المشاركة بواسطة AmeenSnw في 7 مارس 2012 في 23:08

#3

السلام عليكم أخي الفاضل

اخوك خليل سليم من موقع عالم التطوير ، وأحببت ان أرد على استفسارك هنا ليستفيد الجميع

ما أنت عالق به ليست مشكلة ، أنا قمت بعمل دورة مجانية ونشرتها لكثرة الأسئلة فقلت أختصر الوقت وأعملها

راجع الدورة ففيها تفصيل للتعامل مع قواعد البيانات

http://www.swalif.net/softs/swalif46/softs305290/

خصوصا الدروس التالية

30-singledatarow

31 DataBinding

32-SQLDataSource

33-GridView

34-Rich DataBinding Controls

35-Gridview-bound-template

36-GridView Functions Events

37-GridView Sum CheckBox

38-GridView EditDelete

39-GridView confirm objects DataAccess

40-Other RichDataBindControls listView

1

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