بسم الله الرحمن الرحيم ...
السلام عليكم ورحمة الله وبركاته ..
يا شباب / شابات ..
عندي مشكلتين بس ما أعرف حلهم :
1- المشكلةالأولى في FieldValidator في داخل gridveiw , (المثال في الصورة) .

العملية : لما يضغط الشيك بوكس يحرر التكست بوكس تبع الكمية .
يمكن إختيار واحد أوكثر , فلو إختار واحد دون الباقي يظل validation شغال .
كيف أعطل الباقي ؟؟؟
2- المشكلة الثانية في DataSet ، لما أريد حذف صف من داتا جرد (Data Surce :DataSet) :

العملية : الحذف داخل For Loop لما يحذف من داتاست يحذف مباشره
فلما أختار بعد الصف الأول يحذف فيصبح عدد الصفوف أقل من إلي في For Loop ويطلع هذا الخطأ :
اقتباسThere is no row at position 2.
وهذا الكود :
اقتباسFor c = 0 To len - 1ChkBox = grvOdr.Rows©.FindControl("CheckBox2") 'For Delete
If ChkBox.Checked Then
dsOrdGrd.Tables("Ordrer_Det").Rows.RemoveAt©
Session("SaveDS") = dsOrdGrd
End If
Next
grvOdr.DataSource = dsOrdGrd
grvOdr.DataBind()
ولكم جزيل شكري ..
موفقين ..





