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

اضافة القيم من checkboxlist الى داخل الداتا بيز

بدأه rauf911 في 1 سبتمبر 2010 · 11 رد · 1,014 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني الكرام

أرجو منكم مساعدتي فيما يلي:-

لدي اداة check box list اريد اختيار بعض القيم من القائمة واقوم بتحويلها الى داخل الداتا بيز بضغطة زر

مثلاً أريد ان اقوم بادخال اسماء الموظفين الذين سوف يحضرون الاجتماع السنوي للشركة

فلو قمنا بتحديد الأسماء : محمد , حسين , خالد , محمود , علي .... من القائمة عند الضغط على زر button فإن اسماء الموظفين سوف تنتقل الى الداتا بيز كل اسم منهم في سجل

مثلاً السجل الأول: محمد

السجل الثاني:حسين

السجل الثالث:خالد

السجل الرابع:محمود

السجل الخامس:علي

وهكذا.......

أرجو منكم يا أخوان مساعدتي بارك الله فيكم وجزاكم الله خيراً

يعلم الله أني بحاجه شديدة الى حل هذه المشكلة

#2

أرجوكم يا أخوان

من كان يستطيع الاجابة على سؤالي فليجيبني بأسرع وقت ممكن

بارك الله فيكم جميعاً

والله اني بحاجه شديدة لمعرفة الاجابة يا اخواني

أرجوكم ساعدوني

#3

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

اخي انظر الى هذا المقال فيه الطريقة الي تحتاجها

بس عليك تضع كود الـinsert لان في المثال عملها على طريقة المسح انت المطلوب منك تعديل بسيط في الكود على حسب رغبتك الى الادخال

Adding a GridView Column of Checkboxes

وشكرا

1

My Latest

Hello Entity Framework Code First

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

#4

يا اخي الكريم بارك الله فيك

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

ولكن اخي بارك الله فيك اعتقد ان المثال المعطى لا يمكن تطبيقه في حالة كانت قاعدة البيانات access والله أعلم

لاني حاولت ولكن لا اجد نفس تتابع الخطوات حيث اني اخترت object data source

ومن ثم قمت بضغط التالي فخرجت لي صفحة فارغه لا يوجد بها خيارت سوى الزر cancel فأرجوك يا اخي بارك الله فيك

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

#5

هل بإمكاني مثلاً استعراض البيانات من جدول في الداتا بيز

ومن ثم ادخالها في جدول اخر في نفس الداتا بيز

مثلاً:-

أريد أن اقوم باستعراض بيانات الموظفين من جدول الموظفين في الجريد فيو (اسم الموظفname,,وظيفتهuser_job,,بريده الالكترونيuser_email)

ومن ثم تحديد اسماء الموظفين الذين اريدهم ومن ثم اريد ان يتم ادخال الموظفين المحددين

داخل جدول الحاضرين في الداتا بيز

فهل يمكنني ذلك؟

ارجوكم يا اخوان تساعدوني

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

وجزاكم الله خيراً

#6

ارجو ان يسعدك هذا الكود مجرب ويعمل لكن غير اسماء الحقول والجدول واسم قاعدة البيانات :lol: :wacko:

Imports System.Data

Imports System.Data.OleDb

Partial Class CreateCustAccount

Inherits System.Web.UI.Page

Protected Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

'Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("App_Data/EC_DB.mdb") & ";")

Dim cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("App_Data/my_database.mdb") & ";")

Dim cmd As New OleDbCommand

With cmd

.CommandText = "insert into customers (First_name,Last_name,user_name,password1,Email,Address,City,PhoneNumber) values ('" & Me.TxtFirst.Text & "','" & Me.TxtLast.Text & "','" & Me.Txtuser.Text & "','" & Me.Txtpass.Text & "','" & Me.TxtEmail.Text & " ','" & Me.TxtAddres.Text & "','" & Me.TxtCity.Text & "','" & Me.TxtPhone.Text & "')"

.Connection = cn

.Connection.Open()

.ExecuteNonQuery()

.Connection.Close()

.Dispose()

End With

cn.Dispose()

Session("frna") = Me.TxtFirst.Text + " " + Me.TxtLast.Text

Response.Redirect("~/Comfirmation.aspx")

'refresh the list

End Sub

End Class

#7

يا اخوان جزاكم الله خير على تعاونكم معي

أخي الكريم Hamza

جزاك الله خير على مساعدتك لي

بس يا اخي واضح من الكود أن هذا كود ادخال فقط

ما اردته يا اخي بارك الله فيك اني اريد ان استعرض بيانات من جدول معين مثلاً كما قلت سابقاً:-

مثلاً أريد ان اقوم باستعراض اسماء الموظفين من جدول الموظفين لتحديد الموظفين الذين سوف يحضرون الاجتماع السنوي للشركة

اريد ان استعرض من جدول الموظفين (employee) اسماء الموظفين في checkboxlist ومن ثم أقوم بتحديد الموظفين الذين سوف يحضرون للإجتماع

ومن ثم اقوم بإدخال اساميهم الى جدول اخر وهو جدول الحاضرين للاجتماع (attendance) فقط

أي أن كل ما في الموضوع استعراض بيانات من جدول ومن ثم ادخال في جدول اخر

فهل ما اطلبه يا اخوان قابل للتنفيذ أو التطبيق على الواقع

أم انه مستحيل وصعب التنفيذ

أفيدوني بارك الله فيكم

#8

بسم الله الرحمن الرحيم

اخى الرابط ده ان شاء الله يفيدك

الرابط الخاص بي

#9

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

اخي الكريم انا عملت لك مثال وان شاء الله يكون فيه المطلوب

لان بصراحة كانت فكرة السؤال شوي تحتاج الى شغل من الطرفين ( من طرف البرمجة + طرف قاعدة البيانات )

انا وصلت لحل وانت تستطيع المتابعة عليه

طبعا هذا المثال طريقة اخذ معلومات من جدول و جعلها في جدول ثاني على طريقة الفكرة الي انت حبيت تعملها

ملاحظة: عملت الطريقة بفكرة ثانيه ( على حد فهمي )

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

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

انا في بداية الامر عملت جدولين employee و Emp_Meeting

في الجدول الاول هم الموظفين والجدول الثاني للأجتماع

طبعا حقول الموظفين عادية

بس في الجدول الثاني اضفت حقل اسمه eNumber واقصد بهذا الحقل هو الـ ID الخاص بالموظف لان تعرف ربما يوجد اكثر من موظف يحملون مثل الاسم وجميعهم في نفس الاجتماع فـ الهدف من هذا الحقل هو تميز الموظفين

وفي نفس الجدول اضفت eID هذا فقط للتعداد في هذا الجدول

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

بعض المعلومات عن الكود

            int index = Convert.ToInt32(e.CommandArgument);
            GridViewRow row = GridView_Employee.Rows[index];
            string ID = row.Cells[0].Text;
            string Epm_name = row.Cells[1].Text;
            string Emp_job = row.Cells[2].Text;
            string Emp_email = row.Cells[3].Text;

طبعا في الكود السابق بتلاحظ ترفيم 0 , 1 , 2 , 3 هذا ترتيب الخلايا في GridView الي بنعرض فيها معلومات الموظف قبل اضافته فيعني هذا الجزى متغير على حسب ترتيبك انت للخلايا.

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

وفي النهاية اتمنى ان يساعدك في الوصول الى ما تريدة

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

في شي واحد لم افهمه من طلبك هل انت تريد اي يتكرر اسم الموظف في الجدول لان انا مثالي طبقتة على حسب فهمي لان لو انت وضغت checkboxlist وعملت الاضافة فكل ما كان الموظف محدد سوف يتم اضافته

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

والمثال في المرفقات

EmployeeWeb.rar

وشكرا

تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 6 سبتمبر 2010 في 14:54

1

My Latest

Hello Entity Framework Code First

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

#10

أخواني الكرام bodaman22 و D a r K T o u c h بارك الله فيكم جميعاً وأحسن اليكم

اخي bodaman الكود عندك ما شاء الله رائع جداً ومختصر ولكن يبدو ان هناك اختلاف بين قاعدة البيانات لديك وقاعدة بياناتي

أن لدي جدولين الأول الذي استعرض منه البيانات وهو users حقوله كالتالي:

ID: وهو Auto number وهو أيضاً المفتاح الرئيسي من الطبيعي

name: وهو من نوع text

وهذين الحقلين هما الذين يهمانا في هذا الجدول

أما الجدول الثاني الذي اريد أن أقوم بإدخال البيانات فيه وهو attendance حقوله كالتالي:

ID : وهو Auto number وأيضاً بالطبع مفتاح اساسي

attend_user_ID : وهو من نوع number

attend_name :وهو من نوع text

وهناك اختلاف بين القاعدتين ولذلك اعتقد ان البرنامج لا يعمل فأرجو يا اخي الفاضل bodaman ان كان هناك تعديلات اجريها على قاعدة البيانات او الكود فأرجو اخباري بها وجزاك الله خير

أما عن اخي الفاضل D a r K T o u c h جزاك الله خيراً يا اخي على اجتهادك لمساعدتي

ولكن يا اخي الكريم ان قاعدة البيانات لدي access ولغة الرمجة لدي VB وانت لديك قاعدة البيانات sql ولغة البرمجة #C وللأسف لا افقه فيهم شيئاً

وحاولت تعديل الاكواد لجعلها متطابقة مع الVB ولكن اكواد Html لم استطع تغيرها أو تحويلها

فجزاك الله خيراً و أحسن اليك وبارك الله فيك

#11

اخواني الكرا الحمدلله رب العالمين زبط الكود معايا واشتغل اخيراً

بجد انا مش عارف كيف اشكركم

بس الله يجزيكم بالجنة ويكرمك

بارك الله فيكم

#12
اقتباس
اخواني الكرا الحمدلله رب العالمين زبط الكود معايا واشتغل اخيراً

بجد انا مش عارف كيف اشكركم

بس الله يجزيكم بالجنة ويكرمك

بارك الله فيكم

الحمد لله

موفق في عملك

My Latest

Hello Entity Framework Code First

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

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

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

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

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

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