מחיקה מ datagrid

myofer

New member
מחיקה מ datagrid

שלום! אני לומדת מהספר של "הוד עמי" ויש טעות באחת הדוגמאות שאני לא יודעת לתקן. הדף מראה datagrid שמחובר לdatareader והקוד של המחיקה הוא כזה -
sub dgData_Delete(obj as object, e as DataGridCommandEventArgs) dim strSQL as string = "DELETE FROM tblUsers " & _ "WHERE UserID = " & e.Item.ItemIndex + 1 lblMessage.Text=strSQL ' ExecuteStatement(strSQL) FillDataGrid() end sub​
מה שקורה זה שאם userId=19 נמצא בשורה 6 אז userid=6 ימחק במקומו. ובקיצור איך אני מקבלת את הUserId שנלחץ? מקווה שהייתי ברורה, תודה מראש
 

myofer

New member
../images/Emo24.gif תודה רבה וגם גיליתי

שאם זה היה boundcolumn יכולתי להשתמש ב - e.Item.Cells(0).Text בכל אופן הפיתרון שלך התאים יותר! מעין
 
למעלה