我在从数据表中删除行时遇到问题.在我的程序中,我使用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();
Run Code Online (Sandbox Code Playgroud)
任何人都可以用一个例子建议另一种方式吗?
man*_*nji 18
尝试使用Delete方法:
DataRow[] drr = dt.Select("Student=' " + id + " ' ");
for (int i = 0; i < drr.Length; i++)
drr[i].Delete();
dt.AcceptChanges();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
92740 次 |
| 最近记录: |