سارفق صورة للمطلوب
كيف يمكن حل هذا الموضوع
بسم الله الرحمن الرحيم
اخى العزيز
طيب و ليه عاوز تعمل كده
ما للطالب اسم المجموعة اللى انت المفروض هدخلها
بمعنى انك بعد ما تعمل المجموعة
روح للطلاب و دخلهم المجموعات بتاعتهم
اتمنى اكون افدتك
جرب و انا معك
الاخ bodaman22
مش فهمت قصدك
بس انا حابب اوضحلك الفكرة
انا عندى جدول للطلاب
وفى الصفحة دى يوجد master - detalies اى عايز فوق اسجل رقم المجموعة واختار المدرب واسجل تاريخ البداية وبعد ذلك انزل فى الاسفل هيكون عندى حوالى 1000 طالب كمثال اختار منهم 25 يتم الاختيار عن طريق chekbox اريد بعد اختيار الطلاب والضغط على مفتاح التسجيل ان يتم ادراج رقم الطالب الى عملت له تشك مع رقم المجموعة من فوق بمعنى ان يتم ادراج رقم المجموعة مع كل طالب
ده المقصود
بسم الله الرحمن الرحيم
اخى العزيز
اسف انى مش قدرت اوصلك اللى اقصده فى المشاركة الاولى
اللى اكنت اقصده
انك تدخل المجموعات عادى خالص ك 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>جرب و انا معك
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
اتشرف بيك
سارفق ملف بعد تعديل الكود لانه قابلتنى مشكلة واريد توضيحها
rabiemohamed كتب:الاخ العزيز
اشكرك على اهتمامك
وقد قمت بحل المشكلة فى هذه الصفحة
ولكن فى صفحة اخرى واجهتنى مشكلة فى البراميتر
وسارفق ملف يتضمن المشكلة بالصورة
ايه يا جماعة مفيش حل للموضوع ده
يا جماعة محتاج حل للموضوع ده ضرورى انا واقف بقالى اكثر من اسبوع بسبب المشكلة دى
أرجة الافادة
هو الموضوع صعب للدرجة دى
عدل جملة ال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
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
الاخ hock
اشكرك على الرد
بالنسبة لموضوع البرامتر انا حليته بس المشكلة عندى الان
انا اضفت مربع نص داخل الداتا جريد وهو مربع لتسجيل الدرجة لكل طالب وفى جملة الاinsert اضفت برامتر لكى يأخذ درجة كل طالب ويسجلها وهو برامتر @dddg
المطلوب
هو تعديل فى الكود المرفق فى المثال لكى يأخد البرامتر قيمته من مربع النص المضاف للداتاجريد
ولك جزيل الشكر
عشان الGridView تشتغل صح تخلي اسم الParamter هو اسم الColumn لأن جملة الSelect اللي حملت البيانات داخل الGridView معاها اسماء حقول معينة
وفي الTextBox غير الBinding من Evalالي Bind
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
hock كتب:عشان الGridView تشتغل صح تخلي اسم الParamter هو اسم الColumn لأن جملة الSelect اللي حملت البيانات داخل الGridView معاها اسماء حقول معينة
وفي الTextBox غير الBinding من Evalالي Bind
الاخ hock
ممكن مش فهمت قصدك ممكن توضحه من خلال الكود المرسل
اكون شاكر