这是我的代码
int name = rajesh
data table dt = nothing;
--------some code----
dt
.Select("Name='Rajesh'")
.ToList()
.ForEach(x => x.Delete());
dt.AcceptChanges();
代码的问题在于.ToList()
使用,它会创建集合的副本。因此,您不会没有dt
的影响,因为您尝试删除克隆集合上的项目。删除ToList()
,您将获得预期的结果。