Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    [VB] Gridview, indice della riga selezionata

    Qualcuno sa spiegarmi il motivo per cui, in una GridView con una colonna Button:

    codice:
    <asp:ButtonField ButtonType="Image" ImageUrl="~/IMG/ok.png"  CommandName="selezione_riga" />
    l'indice della riga selezionata l'hanno messo nel CommandArgument del bottone-link ?

    codice:
        Protected Sub Grid_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles Grid.RowCommand
            If e.CommandName = "selezione_riga" Then
                'Indice riga
                Dim indice As Integer = Convert.ToInt32(e.CommandArgument)
                Grid.SelectedIndex = indice
    
                'Recupero riga
                Dim rigaSelezionata As GridViewRow = Grid.Rows(indice)
            End If
        End Sub
    Non necessito di aiuto tecnico, vorrei capire soltanto il motivo di questo. A me sfugge :master:

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ciao djciko,
    ti rispondo subito, l'idea mi e' venuta in metropolitana. Il bottone non c'entra nulla, l'indice è fornito dai <GridViewCommandEventArgs> sotto forma di CommandArgument.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.