PDA

View Full Version : حذف رکورد vsflexgrid



yashar_2006
سه شنبه 23 بهمن 1397, 18:59 عصر
سلام
من vsflexgrid رو به adodc وصل کردم و با کد زیر میخوام یک رکورد از دیتابیس رو حذف کنم

اما ارور مشابه تصویر رو نشون میده


Adodc1.RecordSource = vsflexgrid1.Row
Adodc1.Recordset.Delete
Adodc1.Refresh

149786

isaac23
پنج شنبه 09 اسفند 1397, 10:05 صبح
شما رکورد های که مثل هم هست رو زیاد دارید و این اخطار بخاطر اینه که میاد بیش از یک رکورد رو در نظر میگیره ....

شما یک کلید یکتا تعریف کنید و بعد حذف کنید تا چنین مشکلی پیش نیاد...

با خود VSFlexGridهم می تونید رکورد رو حذف کنید .
VSFlexGrid1.RemoveItem (VSFlexGrid1.RowSel)
VSFlexGrid1.Refresh