在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
有三种方法可以删除 DataTable 中的 DataRow: 其区别是: Delete 方法实际上不是从 DataTable 中删除掉一行,而是将其标志为删除,仅仅是做个记号, Delete 的使用是 : Datatable.Rows[i].Delete(); 注意: Delete() 之后需要 datatable.AccepteChanges() 方法确认完全删除,因为 Delete() 只是将其标志为删除,可以用 datatable.RejectChanges() 回滚,使该行取消删除。 Remove 的使用是: Datatable.Rows.Remove(datatable.Rows[i]); RemoveAt 的使用是: DataTable.Rows.RemoveAt(index); 如果用 RemoveAt 方法删除的时候,如果是循环要注意要从后往前删,也就是 i--,例如: |
请发表评论