Io ho una datagrid che viene riempita da una query sql.
Dopo aver fatto il DataBind sulla mia datagrid, faccio un ciclo su di essa, perchè devo fare dei controlli sui alcuni articoli, per ottenere la percentuale di sforamento tra due campi.

Se la percentuale è minore di una soglia da me impostata allora devo rimuovere tutta la riga dalla datagrid.

Come posso fare ???

codice:
sql = "ecc...."

grdMissioniSforate.DataSource = ds.Tables["missioni_picking"];
grdMissioniSforate.DataBind();

foreach (DataGridItem item in grdMissioniSforate.Items)
{

sql = "select articoli eccc...."

if(percentualePrelevato >= 20)
{
    //percentuale buona
}
else
{
   //percentuale non buona devo togliere riga
   grdMissioniSforate.Rows.Remove(grdMissioniSforate.Rows[i]);
}


}
Come posso fare a rimuovarla ???