Olá Ingryd,
Isso serve para você? Com esse exemplo você pega todas as opções que estão com false, ou seja, automaticamente você removeu todos que são para deletar. Não testei, fiz aqui de cabeça.
Isso é só um exemplo
var results = dt.AsEnumerable().Where(dr => dr.Field<string>("Deletar").ToLower().Contains("false"));
Ou então:
List<DataRow> rowsToDelete = new List<DataRow>();
foreach( DataRow row in someTable.Rows )
{
if( /* your condition here */ )
{
rowsToDelete.Add( row );
}
}
foreach( DataRow row in rowsToDelete )
{
someTable.Rows.Remove( row );
}
Abs e boa sorte