2012年4月26日

DataTable中Rows.RemoveAt(i)和Rows(i).Delete的区别

摘要: //delete并不是真的删除 只是 将该row的rowstate变为 rowstate.delete(Rows.Count还是那么多)//remove是 真的从datatable中删除比如:ds.Tables[0].Rows[i].Delete();ds.Tables[0].Rows.RemoveAt(i);两者是有区别的. 1. 使用myDataTable.Rows.RemoveAt(i)删除行. 2. 使用myDataTable.Rows(i).delete 这时候需要使用 myDataTable.AcceptChanges 才能更新到数据库. 两种方法看似第一种比较简单.但不要在循环里 阅读全文

posted @ 2012-04-26 16:11 黄兆张's Blog 阅读(3455) 评论(6) 推荐(0) 编辑

导航