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

seleccionar fila de un datagrid mediante codigo

Estas en el tema de seleccionar fila de un datagrid mediante codigo en el foro de ASPX (.net) en Foros del Web. Hola que tal, tengo una pregunta, como le puedo hacer para seleccionar una fila de un datagrid mediante codigo? Tengo el evento ItemCommnad, donde al ...
  #1 (permalink)  
Antiguo 26/04/2006, 14:12
 
Fecha de Ingreso: abril-2006
Mensajes: 11
Antigüedad: 18 años
Puntos: 0
seleccionar fila de un datagrid mediante codigo

Hola que tal, tengo una pregunta, como le puedo hacer para seleccionar una fila de un datagrid mediante codigo?

Tengo el evento ItemCommnad, donde al momento de seleccionar un item o fila del datagrid despliego la informacion en textbox de cada celda. Lo que requiero es hacer lo mismo pero mediante codigo llamar a este evento?

datagrid1_ItemCommand () pero no se como enviarle los parametros correspondientes???

Private Sub datagrid1_ItemCommand(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles datagrid1.ItemCommand

datagrid1_Indic.SelectedIndex = e.Item.ItemIndex

Me.txtFecha.Text = CType(e.Item.Cells(0).Controls(1), LinkButton).Text
Me.lblClave.Text = e.Item.Cells(1).Text
Me.txtIndicador.Text = e.Item.Cells(2).Text
Me.txtValor.Text = e.Item.Cells(3).Text
Me.txtComenta.Text = e.Item.Cells(4).Text
End Sub

Espero alguien me pueda decir como?
Salu2... y hasta luego.
  #2 (permalink)  
Antiguo 26/04/2006, 15:02
 
Fecha de Ingreso: abril-2006
Mensajes: 40
Antigüedad: 18 años
Puntos: 0
Una solucion seria que hagas un procedimiento que se encarge de hacer la operacion de poner en modo de edicion la fila.

Algo asi como

Código:
	Private Sub editItem(ByVal dg As DataGrid, ByVal index As Integer)
		Dim e As DataGridItem = dg.Items(index)
		Me.txtFecha.Text = CType(e.Item.Cells(0).Controls(1), LinkButton).Text
		Me.lblClave.Text = e.Item.Cells(1).Text
		Me.txtIndicador.Text = e.Item.Cells(2).Text
		Me.txtValor.Text = e.Item.Cells(3).Text
		Me.txtComenta.Text = e.Item.Cells(4).Text
	End Sub
'Evento edit
	Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
		editItem(DataGrid1, e.Item.ItemIndex)
	End Sub

'Seleccion personalizada
	Private Sub selectItem()
		editItem(DataGrid1, 3)
	End Sub
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 23:04.