none
{"El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección. Nombre del parámetro: index"} RRS feed

  • Pregunta

  • alguien me puede orientar por favor con un rowcommand

    1.- al seleccionar percepcion en el primer grid, me debe desplegar mas datos en el segundo grid

    ejemplo:

    adjunto imagen:

    tengo estas lineas:

     Protected Sub Grid1_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles Grid1.RowCommand
             If IsPostBack Then
                Try
                    If e.CommandName = "Percepciones" Then

                        Dim rowint As Integer = Convert.ToInt32(e.CommandArgument)
                        Dim strvar As String = Convert.ToString(Grid_chequecpto.Rows(rowint).Cells(4).Text) ----aqui me manda el error: {"El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
    Nombre del parámetro: index"}

                        Response.Write("You have selected: " & strvar)


                    End If
                Catch ex As Exception
                    Dim s As String = ex.Message.ToString.Replace("'", "").Replace("""", "")
                    s = "alert('" + s + "');"
                    ScriptManager.RegisterStartupScript(updpago, Me.GetType, "", s, True)
                End Try
            End If
        End Sub

    --> html:

    CommandArgument='<%# Bind("id") %>' CommandName="Percepciones"  Text='<%# Bind("percepciones") %>'></asp:LinkButton>
                            </ItemTemplate>

    jueves, 28 de febrero de 2019 17:27

Todas las respuestas

  • alguien me puede orientar por favor con un rowcommand

    1.- al seleccionar percepcion en el primer grid, me debe desplegar mas datos en el segundo grid

    ejemplo:

    adjunto imagen:

    tengo estas lineas:

     Protected Sub Grid1_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles Grid1.RowCommand
             If IsPostBack Then
                Try
                    If e.CommandName = "Percepciones" Then

                        Dim rowint As Integer = Convert.ToInt32(e.CommandArgument)
                        Dim strvar As String = Convert.ToString(Grid_chequecpto.Rows(rowint).Cells(4).Text) ----aqui me manda el error: {"El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
    Nombre del parámetro: index"}

                        Response.Write("You have selected: " & strvar)


                    End If
                Catch ex As Exception
                    Dim s As String = ex.Message.ToString.Replace("'", "").Replace("""", "")
                    s = "alert('" + s + "');"
                    ScriptManager.RegisterStartupScript(updpago, Me.GetType, "", s, True)
                End Try
            End If
        End Sub

    --> html:

    CommandArgument='<%# Bind("id") %>' CommandName="Percepciones"  Text='<%# Bind("percepciones") %>'></asp:LinkButton>
                            </ItemTemplate>


    jueves, 28 de febrero de 2019 17:29
  • Hola  

    Gracias por levantar tu consulta en los foros de TechNet. Con respecto a la misma, te comento que estaremos realizando una revisión a profundidad acerca del inconveniente que se te está presentando.

    Proporcionaremos una respuesta lo más pronto posible.

    Gracias por usar los foros de TechNet.

    Pedro Alfaro
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    jueves, 28 de febrero de 2019 22:06