بإعتقادي هذا السطر سيفيد :
GridView1.Rows[rowIndex].Cells[Index].Text
كل القصة هو أنني أريد أن أمسك قيمة حقل قبل أن يتم حذفه، بمعنى أن الحدث هنا يجب أن يكون RowDeleting
لدي سجل في الآداة GridView1، وقد قمت بتفعيل إمكانيّة الحذف من هذه الأداة بواسطة الأداة SqlDataSource، "طبعًا الحذف يتم من خلال رقم المستخدم".
وأيضًا قمت بإنشاء صلاحيات للموقع من خلال ASP.Net Configuration
المهم، أريد حذف المستخدم المحدد من قاعدة بياناتي بعد أن آخذ اسمه وأضعه في المتغير Naوذلك من أجل أن أحذفه من الـ Role الذي أسميته Usr وذلك من خلال الأمر التالي:
("Roles.RemoveUserFromRole(Na, "Usr
في مشكلتي قيمة الــــ SelectedRows ليست ثابتة، إذ أنها مساوية للسجل الذي تمّ تحديده، إذ لا يمكن التكهّن يموقع السجل الذي تمّ النقر عليه.
Dim str As String = Me.DataGridView1.Rows(rowIndex).Cells(0).Value.ToString
MsgBox(str)
Cells(0) يعني العمود الاول
طبعا هذا الموقع لا يدعم عرض النص من اليسار إلى اليمين ولكن انسخ النص في اي محرر نصوص ثم LCtrl + LShift
لم ينجح الأمر، إذ أنه يجب أن تكون هناك قيمة محددة لرقم الصف.
ربما لم أختر الحدث المناسب لهذ الشيفرة، عمومًا لقد تحايلتُ على الموضوع ووجدتُ له حل ملتوي لكنه يفي بالغرض، شكرا جزيلا للمساعدة. ^_^
التعليقات