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

    [VB.NET] Associare valore a DataGridViewButtonColumn

    Salve a tutti,

    premetto che lavoro da anni con ASP VB e Database con cui ho creato piccole web-application, ma ora volevo creare una vera e propria applicazione con il framework .NET.

    quindi non ci capisco niente se non qualche vecchia lezione di VB6 a scuola.

    veniamo a noi: ho creato un database, creato una DataGridView associata al database e aggiunto una colonna DataGridViewButtonColumn che aggiunge a ogni riga un bottone.

    ecco, vorrei associare a ogni bottone l'Id corrispondente alla riga, di modo tale da poter aprire successivamente un'altra pagina in cui visualizzare meglio i dettagli.

    sono nei casini? o devo ricominciare con un bel libro-manuale?
    a volte è meglio stare in silenzio

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466
    Hai sbagliato sezione..

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319

    Moderazione

    Spostato nella sezione corretta: Visual Basic e .NET Framework.

    In futuro, poni qui le domande sui linguaggi .NET.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    ok, scusate...

    allora?!? qualche aiutino?!?

    Ripeto, purtroppo ho programmato per troppo tempo solo sul web quindi la mia mentalità informatica si è sviluppata solo in quel senso...
    a volte è meglio stare in silenzio

  5. #5
    nessuno che possa aiutarmi?!?!
    a volte è meglio stare in silenzio

  6. #6
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    o devo ricominciare con un bel libro-manuale?
    Scelta sicuramente consigliata.

    vorrei associare a ogni bottone l'Id corrispondente alla riga
    Nel senso che vuoi che il testo del bottone sia uguale all'Id della riga??
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  7. #7
    no, semplicemente sapere su quale riga l'utente abbia cliccato

    già risolto così:
    codice:
    Private sub qualeRiga(byval sender as system.object, byval e as DataGridViewCellEventArgs) handles DataGridView_personale.cellclick
    
    MsgBox("La riga cliccata è " & e.rowindex)
    di conseguenza nel Datatable associato la riga è
    codice:
    MyDataSet.Table("MyDataTable").Rows(e.rowindex)("ID")
    ma bisogna togliere il permesso di riordinare la tabella altrimenti si perde la corrispondenza tra indice riga del datagridview e indice riga del DataTable
    a volte è meglio stare in silenzio

  8. #8
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Ok,
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

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.