首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急关于删除dataset中table的某一行有关问题

2012-02-13 
急急急,关于删除dataset中table的某一行问题,在线等我现在datasetds有一个table我想判断其中一个字如果内

急急急,关于删除dataset中table的某一行问题,在线等
我现在dataset   ds有一个table我想判断其中一个字如果内容不符要求,就删除对应的这一行
foreach(DataRow   dr   in   ds.Tables[0].Rows)
{
          if(dr[ "ID "].Tosting()== " ")
              ds.Tables[0].Rows.Remove(dr)  
}
这样不可以,提示错误   有的枚举没有被操作。怎么实现这个功能?
对ds不熟悉大家帮帮忙啊


[解决办法]
for (int i = ds.Tables[0].Rows - 1; i > = 0; i--)
{
if(ds.Tables[0].Rows[i][ "ID "].Tosting() == " ")
ds.Tables[0].Rows.RemoveAt(i);
}
[解决办法]
楼上正解


[解决办法]
逆序遍历。如Snowdust(雪尘)

热点排行