Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2011, 15:41
pipeman2009
 
Fecha de Ingreso: septiembre-2010
Mensajes: 27
Antigüedad: 14 años, 2 meses
Puntos: 0
Borrar varios registros de un dataTable a la vez

Estimados, tengo un problema:
Estoy programando un datatable y quiero eliminar varios registros a la vez.
El problema radica en que si quiero borrar uno, me lo borra sin ningun problema
pero cuando quiero borrar 2 o mas me tira un error que dice que el index está mal

Código:
For Each row As GridViewRow In gvAnalisisTodos.Rows
                compararIndice = (row.Cells(1).Text)
                If compararIndice = gvMuestras.Rows(e.RowIndex).Cells(2).Text Then
                    restarPrecio = gvAnalisisTodos.Rows(e.RowIndex).Cells(11).Text
                    total = txtPrecioNeto.Text
                    txtPrecioNeto.Text = total - restarPrecio
                    tableAnalisisTodos = (Session("tablaAnalisisTodos"))
                    tableAnalisisTodos.Rows.RemoveAt(index2)
                    gvAnalisisTodos.DataSource = tableAnalisisTodos
                    gvAnalisisTodos.DataBind()
                    Session.Add("tablaAnalisisTodos", tableAnalisisTodos)
                End If
                index2 = index2 + 1
            Next
Ese es el codigo que utilizo para eliminar el registro
alguien me podría ayudar con este problema?
De antemano muchas gracias