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

    Recupero record da un datagrid

    Avendo un datagrid popolato, devo recuperare tutti i campi di un record (visualizzato nel datagrid) e importarli in varie textbox.
    Tutto questo deve avvenire quando l'utente fa click su un campo qualsiasi del record.

    Facendo una ricerca nel forum ho trovato questo codice:

    txtNome.Text = dbgrid1.Text

    ma questo visualizza un singolo campo.

    Avete idee al riguardo?

  2. #2
    Puoi spostarti sulle varie celle del datagrid con l'opzione Col:

    es.

    dbgrid1.Col = 0
    txtNome.Text = dbgrid1.Text
    dbgrid1.Col = 1
    txtCognome.Text = dbgrid1.Text
    ..

    o usare il controllo data associato:

    es.

    txtCampo0.Text = data1.recordset!Nome
    txtCampo1.Text = data1.recordset!Cognome

    i nomi che ho dato sono arbitrari.

    Ciao

  3. #3
    ok! Funziona.
    Grazie.

    Mi spieghi un'altra cosa? A cosa serve il ! nell'esempio che hai fatto tu?

    txtCampo0.Text = data1.recordset! Nome
    txtCampo1.Text = data1.recordset! Cognome

  4. #4
    è una forma contratta di recordset.fields("NOME").value
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Thanks.

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.