Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Gridview scollegata. Selezionare riga VB.net

    Buongiorno, ho una piccola richiesta visto il primo approccio che ho con l'asp.
    Ho una gridview chiamata GW1 dentro una pagina aspx che voglio popolare in modo scollegato tramite:

    codice:
     Dim lettura_varibili As MySqlDataReader
            lettura_varibili = cmd.ExecuteReader
            
            
    
            Dim dttDati As New DataTable
            dttDati.Columns.Add(New DataColumn("Codice", GetType(System.String)))
            dttDati.Columns.Add(New DataColumn("Descrizione", GetType(System.String)))
            dttDati.Columns.Add(New DataColumn("Tipologia Pagamento", GetType(System.String)))
            dttDati.Columns.Add(New DataColumn("IBAN", GetType(System.String)))
            dttDati.Columns.Add(New DataColumn("SWIFT", GetType(System.String)))
            'dttDati.Columns.Add(New DataColumn("Seleziona", GetType(Boolean)))
    
            'Stop
            Dim dtrRiga As DataRow
    
            Dim codice, descrizione, tipologiaPagamento, iban, swift
    
            dtrRiga = dttDati.NewRow
            Do While lettura_varibili.Read()
                codice = lettura_varibili("codice").ToString
                descrizione = lettura_varibili("descrizione").ToString
                tipologiaPagamento = lettura_varibili("tipologia_pagamento").ToString
                iban = lettura_varibili("iban").ToString
                swift = lettura_varibili("swift").ToString
    
    
                dttDati.Rows.Add(codice, descrizione, tipologiaPagamento, iban, swift)
    
            Loop
            'Stop
    
            Gw1.DataSource = dttDati
    
            Gw1.DataBind()
    Riesco a carpire i dati e a riempire la gridview, ora si pone il problema della selezione, ovvero, aggiungendo un campo select o checkbox, non riesco ad intercettare la riga che seleziono. Ore se possibile, non vorrei utilizzare SQLdatasource.

    Grazie per la disponibilità

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Per favore, usa i tag [code] per il codice.

    Non chiudo perchè non posso per tutti i thread, ma dovete leggere il regolamento prima di postare. E' chiaramente scritto che bisogna usarli, altrimenti -abbasserete- la probabilità di ottenere una risposta, perchè chi legge fa piu' fatica a capire.

    Thanks

    Detto questo, riguardo la tua domanda, la costruzione del Datatable con il Reader la fai ad ogni caricamento pagina ?

  3. #3
    Chiedo scusa, come dovrei fare nel senso quel [code] dove lo devo mettere?

    Poi ho risolto, mi ero perso in un bichier d'acqua, vorrei postare la soluzione per i posteri, ma rifarei lo stesso errore per postare il codice

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    [code]
    TUO CODICE
    [ /code ]

    (quest'ultimo senza spazi, l'ho scritto cosi' altrimenti non lo vedevi perche' veniva 'parsato').

    Ed il codice viene incapsulato nel riquadro bianco.
    Se vuoi, posta la soluzione, ciao

  5. #5
    Grazie e scusa per il ritardo, bene ho risolto, aggiungendo da IDE grafico una nuova colonna, di tipo BottonField, tipo pulsante Button e Nome comando Select.

    Poi lo faccio controllare così

    codice:
    Protected Sub GW1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) _
                     Handles GW1.SelectedIndexChanged
    
    
            CodiceTXT.Text = GW1.SelectedRow.Cells(1).Text.ToString
            
    End Sub

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.