Foros del Web » Programando para Internet » ASPX (.net) »

eliminar una fila de un gridview

Estas en el tema de eliminar una fila de un gridview en el foro de ASPX (.net) en Foros del Web. hola a todos si me podrian pasar un codigo de como funciona el bton eliminar de un gridview. gracias y saludos...
  #1 (permalink)  
Antiguo 13/07/2007, 20:05
Avatar de freenet  
Fecha de Ingreso: mayo-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Pregunta eliminar una fila de un gridview

hola a todos si me podrian pasar un codigo de como funciona el bton eliminar de un gridview.

gracias y saludos
  #2 (permalink)  
Antiguo 17/07/2007, 13:41
Avatar de sixto.jose  
Fecha de Ingreso: marzo-2006
Ubicación: Medellin-Colombia
Mensajes: 63
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: eliminar una fila de un gridview

hola freenet es muy facil lo que quires hacer, lo que yo hago es lo siguiente para seleccionar el registro al gridview le agrego un Commandfield y con este escojo de las siguientes que estan Edit, Select, Delete la que yo siempre escojo es Select

y en el evento SelectedIndexChanged programo para que me quite el registro del grido y lo que hago es recorrer el DataTable que me llena el Gridview y realizar un ciclo para buscar el registro que seleccione y eliminarlo es una forma facil de hacerlo

la forma de capturar el dato seleccionado es de la siguiente manera

string str_mivariable;
str_mivariable = Gridview1.Rows[Convert.ToInt32(Gridview1.SelectedIndex.ToString() )].Cells[1].Text.ToString()

y ya con el dato realizo la busqueda en el Datatable con un ciclo y elimino del datable el registro seleccionado y vuelvo a cargar el Gridview con el DataTable modificado

foreach (DataRow dr_Fila in DT_midatatable.Rows)
{
if (str_mivariable == dr_Fila["mi_campo"].ToString())
{
dr_Fila.Delete();
Gridview1.Datasource = DT_midatatable;
Gridview1.Databind();
break;
}
}

y es todo espero que te haya servido
__________________
agnus dei
  #3 (permalink)  
Antiguo 18/07/2007, 12:03
Avatar de freenet  
Fecha de Ingreso: mayo-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Re: eliminar una fila de un gridview

Muchas gracias amigo, la verdad es nunca me lo habian puesto tan sencillo.


saludos y me sirvio de maravilla
  #4 (permalink)  
Antiguo 03/03/2010, 02:13
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: eliminar una fila de un gridview

disculpa soy novato en esto, y programo en C# con asp net y base de datos sql server 2005 , lei el post de ocmo eliminar el regsitro de un grid view, pero lo q indica alli es la seleccion pero no se como hacer par aleminar , pues tengo una clase trabajador q contiene un metodo eliminar trabajador , pero no se ocmo elanzarlo al botno eliminar dle grid view porque me sale q faltna parametros :( relamente me siento muy estupido al preguntar cosas q a muchos les pareceran facilisimas pero la verdad no se q parametros poner :( si tienes tiempo t pido q me ayudes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:34.