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

كيف يمكن حل هذا الموضوع

بدأه rabiemohamed في 26 يونيو 2010 · 14 رد · 717 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سارفق صورة للمطلوب

Doc1.doc

#2

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

اخى العزيز

طيب و ليه عاوز تعمل كده

ما للطالب اسم المجموعة اللى انت المفروض هدخلها

بمعنى انك بعد ما تعمل المجموعة

روح للطلاب و دخلهم المجموعات بتاعتهم

اتمنى اكون افدتك

جرب و انا معك

#3

الاخ bodaman22

مش فهمت قصدك

بس انا حابب اوضحلك الفكرة

انا عندى جدول للطلاب

وفى الصفحة دى يوجد master - detalies اى عايز فوق اسجل رقم المجموعة واختار المدرب واسجل تاريخ البداية وبعد ذلك انزل فى الاسفل هيكون عندى حوالى 1000 طالب كمثال اختار منهم 25 يتم الاختيار عن طريق chekbox اريد بعد اختيار الطلاب والضغط على مفتاح التسجيل ان يتم ادراج رقم الطالب الى عملت له تشك مع رقم المجموعة من فوق بمعنى ان يتم ادراج رقم المجموعة مع كل طالب

ده المقصود

#4

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

اخى العزيز

اسف انى مش قدرت اوصلك اللى اقصده فى المشاركة الاولى

اللى اكنت اقصده

انك تدخل المجموعات عادى خالص ك master بس من غير ما تحدد ا ى طلاب

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

بمعنى ان الطالب اللى رقمه 1

ندخلها المجموعة الاولى مثلا

اظن ان كده اسهل من انك تختار من الجرد فيو

بس لو انت عاوز الطريقة بتاعتك مفيش مشكلة ممكن تستخدم الكود ده

 Dim str As New StringBuilder()
        For i As Integer = 0 To GridView1.Rows.Count - 1
            Dim row As GridViewRow = GridView1.Rows(i)
            Dim isChecked As Boolean = DirectCast(row.FindControl("chkSelect"), CheckBox).Checked
            If isChecked Then
                str.Append(GridView1.Rows(i).Cells(2).Text)
            End If
        Next
        Response.Write(str.ToString())

و لو عاوز تختار كل الطلاب يتعلموا

<input id="chkAll" onclick="javascript:SelectAllCheckboxes(this);" 
              runat="server" type="checkbox" />

<script language="javascript">

 function SelectAllCheckboxes(spanChk){

   // Added as ASPX uses SPAN for checkbox
   var oItem = spanChk.children;
   var theBox= (spanChk.type=="checkbox") ? 
        spanChk : spanChk.children.item[0];
   xState=theBox.checked;
   elm=theBox.form.elements;

   for(i=0;i<elm.length;i++)
     if(elm.type=="checkbox" && 
              elm.id!=theBox.id)
     {
       //elm.click();
       if(elm.checked!=xState)
         elm.click();
       //elm.checked=xState;
     }
 }
</script>

جرب و انا معك

#5
bodaman22 كتب:

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

اخى العزيز

اسف انى مش قدرت اوصلك اللى اقصده فى المشاركة الاولى

اللى اكنت اقصده

انك تدخل المجموعات عادى خالص ك master بس من غير ما تحدد ا ى طلاب

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

بمعنى ان الطالب اللى رقمه 1

ندخلها المجموعة الاولى مثلا

اظن ان كده اسهل من انك تختار من الجرد فيو

بس لو انت عاوز الطريقة بتاعتك مفيش مشكلة ممكن تستخدم الكود ده

 Dim str As New StringBuilder()
        For i As Integer = 0 To GridView1.Rows.Count - 1
            Dim row As GridViewRow = GridView1.Rows(i)
            Dim isChecked As Boolean = DirectCast(row.FindControl("chkSelect"), CheckBox).Checked
            If isChecked Then
                str.Append(GridView1.Rows(i).Cells(2).Text)
            End If
        Next
        Response.Write(str.ToString())

و لو عاوز تختار كل الطلاب يتعلموا

<input id="chkAll" onclick="javascript:SelectAllCheckboxes(this);" 
              runat="server" type="checkbox" />

<script language="javascript">

 function SelectAllCheckboxes(spanChk){

   // Added as ASPX uses SPAN for checkbox
   var oItem = spanChk.children;
   var theBox= (spanChk.type=="checkbox") ? 
        spanChk : spanChk.children.item[0];
   xState=theBox.checked;
   elm=theBox.form.elements;

   for(i=0;i<elm.length;i++)
     if(elm.type=="checkbox" && 
              elm.id!=theBox.id)
     {
       //elm.click();
       if(elm.checked!=xState)
         elm.click();
       //elm.checked=xState;
     }
 }
</script>

جرب و انا معك

اخى العزيز بداية اشكرك على سعة صدرك واهتمامك

ارجو توضيح الكود المسنخدم بال vb لانى ما انعامل javascript مع اضافة كود insert حيث انه بعد اختيار الطلاب المنضمين للمجموعة يتم ادراج رقم الطالب الذى تم اختياره مع اضافة رقم المجموعة مع كل الطلاب الذين تم اختيارهم وتسجيلهم فى جدول يحتوى على كود الطالب - كود المجموعة

اعلم انى بثقل عليك ولكنى اتمنى ان تتحملنى

على فكرة انا من مصر واتمنى التواصل

abdelbasyer@hotmail.com

اتشرف بيك

#6

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

asp error.rar

#7

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

اخى العزيز

ده رابط لطلبك

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

اتمنى انى اكون افدتك

#8

الاخ العزيز

اشكرك على اهتمامك

وقد قمت بحل المشكلة فى هذه الصفحة

ولكن فى صفحة اخرى واجهتنى مشكلة فى البراميتر

وسارفق ملف يتضمن المشكلة بالصورة

Doc1.rar

#9
rabiemohamed كتب:

الاخ العزيز

اشكرك على اهتمامك

وقد قمت بحل المشكلة فى هذه الصفحة

ولكن فى صفحة اخرى واجهتنى مشكلة فى البراميتر

وسارفق ملف يتضمن المشكلة بالصورة

ايه يا جماعة مفيش حل للموضوع ده

#10

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

أرجة الافادة

#11

هو الموضوع صعب للدرجة دى

#12

عدل جملة الInsert وذلك بتعريف الPramters

Dim cmdinsert As New SqlCommand
  ("Declare @stid int Declare @dg decimal(2.3)
   insert into Test_tb(test_date,Moduel_id,Stu_id,Degree)
   values('" & Texdate.Text & "','" & Dropmodule.SelectedValue &    "',@stid,@dg", mycon
  )

تم تعديل هذه المشاركة بواسطة hock في 7 يوليو 2010 في 07:52

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#13

الاخ hock

اشكرك على الرد

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

انا اضفت مربع نص داخل الداتا جريد وهو مربع لتسجيل الدرجة لكل طالب وفى جملة الاinsert اضفت برامتر لكى يأخذ درجة كل طالب ويسجلها وهو برامتر @dddg

المطلوب

هو تعديل فى الكود المرفق فى المثال لكى يأخد البرامتر قيمته من مربع النص المضاف للداتاجريد

ولك جزيل الشكر

#14

عشان الGridView تشتغل صح تخلي اسم الParamter هو اسم الColumn لأن جملة الSelect اللي حملت البيانات داخل الGridView معاها اسماء حقول معينة

وفي الTextBox غير الBinding من Evalالي Bind

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#15
hock كتب:

عشان الGridView تشتغل صح تخلي اسم الParamter هو اسم الColumn لأن جملة الSelect اللي حملت البيانات داخل الGridView معاها اسماء حقول معينة

وفي الTextBox غير الBinding من Evalالي Bind

الاخ hock

ممكن مش فهمت قصدك ممكن توضحه من خلال الكود المرسل

اكون شاكر

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

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

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

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

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