Visual Basic.NET - Eliminar fila de un datagrid

 
Vista:

Eliminar fila de un datagrid

Publicado por Guillermo (23 intervenciones) el 28/05/2007 23:32:10
Hola Amigos del Foro, les agradesco bastante por el apoyo que me brinde.

Tengo un datagrid en un formulario y deseo eliminar una fila completa de este datagrid.

1.- Como hago para seleccionar la fila completa.
2.- Como elimino la fila ya seleccionada y en que evento programo para sacar el indice de la fila seleccionada. La eliminación lo hare a travez de un menu contextual dando clic derecho en la fila seleccionada.

Muchas gracias por su ayuda.

Salu2
Guillermo
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

RE:Eliminar fila de un datagrid

Publicado por OliBeer (391 intervenciones) el 29/05/2007 16:35:12
Es nesesario que agreges una columna para la seleccion de la fila y esta la asocies con el SelectCommand del DataGrid y de esta forma sacar el Id de la Fila seleccionada para proceder con el Borrado.

Sólo agregar una columna al inicio del Grid, por ejem. con una imagen de flechita o algo así que indique que ahi se seleccione la fila.

tienes que agregar al grid lo siguiente:

DataField="Campo_Id"

de esta manera los id´s se asignan a su respectiva fila.

ya después en el SelectCommand sacas el Id de esta forma:

strVarSel = Grid.DataKeys(Grid.SelectedIndex).ToString

y ya con el id, procedes al borrado. La verdad yo no conosco la forma de hacerlo como tu deseeas, por que nesesitas generar el evento Select.

Saludos.
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