【发布时间】:2011-09-17 11:13:38
【问题描述】:
我在从数据表中删除行时遇到问题。在我的程序中,我正在使用 sql 查询将数据库中的信息读取到数据表中。我使用 oledb 连接和代码 dt.Load(command.ExecuteReader()); 来执行此操作。稍后,我想删除与 id 字符串匹配的行。我尝试了以下代码,但购买无法正常工作:
DataRow[] drr = dt.Select("Student=' " + id + " ' ");
for (int i = 0; i < drr.Length; i++)
dt.Rows.Remove(drr[i]);
dt.AcceptChanges();
任何人都可以通过示例提出另一种方式吗?
【问题讨论】:
-
不,没有错误。我尝试在表格中打印行数。上面delete方法前后是一样的