>string CRefeicao = "01", CFamiliaPrato = "02"; > >foreach (DataRow LinhaDetalhe in Detalhe.Rows) >{ > string Crefeicao2 = LinhaDetalhe["CRefeicao"].ToString(); > string CFAmiliaPrato2 = LinhaDetalhe["CFamiliaPrato"].ToString(); > > if (CRefeicao == Crefeicao2 & CFamiliaPrato == CFAmiliaPrato2) > { > LinhaDetalhe.Delete(); > } >} >off the top of my head:
string CRefeicao = "01", CFamiliaPrato = "02"; int count = Detalhe.Rows.Count for (int i = count; i > 0; i--) { string Crefeicao2 = Detalhe.Rows[i]["CRefeicao"].ToString(); string CFAmiliaPrato2 = Detalhe.Rows[i]["CFamiliaPrato"].ToString(); if (CRefeicao == Crefeicao2 & CFamiliaPrato == CFAmiliaPrato2) { Detalhe.Rows[i].Delete(); } }