数据库操作问题
DataTable 中 Rows[].Delete()的问题 不是删除了一行,下面的那一行就就代替了上面那一行吗? 错误如下: 不能通过已删除的行访问该行的信息。
代码如下: int counts=ds.Tables["My_Bills"].Rows.Count; int cnum=ds.Tables["My_Bills"].Columns.Count; string bno;//电话号码 while(counts>0) { bno=ds.Tables["My_Bills"].Rows[0][1].ToString().Trim();//这里错; ....//其他操作 if(....) {... ds.Tables["My_Bills"].Rows[0].Delete();//和这条有关系; counts--; } .... } 大侠帮忙看看啊