Visual Basic.NET - de Win Form a Web

   
Vista:

de Win Form a Web

Publicado por Mario (1 intervención) el 09/02/2008 16:34:09
Saludos

en windows form vbnet2005 tengo el siguiente codigo para seleccionar una fila del grid que al presionar double cleik me extraiga el contenido de una celda que me funciona bien pero en web es diferente

el codigo de windows form es el siguiente

Private Sub DtGrid_Tarifas_CellDoubleClick(ByVal sender As Object, _
ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
Handles DtGrid_Tarifas.CellDoubleClick

Dim Id_Comision As String = _
DtGrid_Tarifas.Rows(e.RowIndex).Cells(0).Value
Me.DtGrid_DetTarifas.DataSource = Me.TablaDetTarifas(Id_Comision)

End Sub


bien el codigo que no me funciona es el siguiente mas bien no se si es el evento correcto

Protected Sub GridPreguntasResp_SelectedIndexChanging( _
ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.GridViewSelectEventArgs) _
Handles GridPreguntasResp.SelectedIndexChanging

Dim Id_Comision As String = _
GridPreguntasResp.Rows(e.RowIndex).Cells(0).Value()

Me.LblId.Text = GridPreguntasResp.Rows(0).Cells.ToString

End Sub
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:de Win Form a Web

Publicado por Marco (1 intervención) el 12/02/2008 16:36:29
Para obtener el valor de una celda de texto en una grid ..
Le envio un codigo que le podria servir..

Use el evento Rowcommand

'Evento rowcommand

Dim nRow As Integer = Convert.ToInt32(e.CommandArgument)
Dim fila As GridViewRow = grid.Rows(nRow)
Dim celda As TableCell = fila.Cells(nCelda)
Dim sValor As String = celda.Text
a = sValor
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