ASP.NET - Problemas ds.Tables(0).Rows(i).Delete()

 
Vista:

Problemas ds.Tables(0).Rows(i).Delete()

Publicado por Luis (3 intervenciones) el 30/01/2007 18:18:03
Después de un ds.Tables(0).Rows(i).Delete() el ds.Tables(0).Rows.Count sigue valiendo lo mismo, esto me sucede en el VS2003, en cambio en el VS2005 actualiza el count sin ningún problema. Alguién podía darme una solución. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Problemas ds.Tables(0).Rows(i).Delete()

Publicado por Yamil Bracho (1136 intervenciones) el 30/01/2007 20:01:32
Luis, de lo que describes a paracer es un bug de .NET 1.1, Chequea en el webiste de Microsoft para ver si hay un service pack.

Lo otro que puedes hace es usar Remove en vez de Delete. Asi

ds.Tables(0).Rows.Remove(i)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Problemas ds.Tables(0).Rows(i).Delete()

Publicado por Yamil Bracho (1136 intervenciones) el 30/01/2007 20:02:46
Perdon debes pasarle el Datarow y no el indice. Te quedaria

DataRow row = ds.Tabbles[0].Rows[i];
ds.Tables[0].Rows.Remove(row);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar