如何从DataTable中删除某一行?
问题描述:
我如何实现简单的SQL查询像如何从DataTable中删除某一行?
delete from Users where userCity='Munich'
与数据表?
p.s.没有使用Linq或类似的东西,只是因为我不使用它,但项目。
答
DataRow[] rows;
rows=dataTable.Select("userCity = 'Munich'");
foreach(DataRow r in rows)
r.Delete();
答
DataTable dt = ds.tables[0];
DataRow row = dt.Select("the condition")
dt.Rows.Remove(row);
答
DataRow[] rows = YourDataTable.Select("Your Condition");
foreach(DataRow r in rows)
r.Delete();