Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    46

    [VB 2005] Datagridview

    Ciao a tutti,

    Come si popola una datagridview da un dataset?

    Grazie anticipatamente
    gs

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    11
    Avrei una domanda simile, in un datagridview io vorrei non far vedere un campo (e lo so fare), ma poi vorrei pure che quando si salva in questo campo venga messo un valore da me assegnato (sarebbe l'id di un record che ho creato in uan form precedente
    Come faccio?

    Per rispondere alla tua domanda, io semplicemtne creato il datagridview clicco sulla freccia in altoa destra del controllo e lì selezionono dal dataset cosa visualizzare

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    46
    io però il dataset lo creo così:

    Dim strsql As String

    strsql = "SELECT TB_Registrazioni.ID,
    TB_Registrazioni.Data,
    TB_Tipi_Operazione.Descrizione,
    TB_Registrazioni.Numero_assegno,
    TB_Registrazioni.Importo,
    TB_Registrazioni.Causale FROM
    TB_Tipi_Operazione
    RIGHT JOIN TB_Registrazioni ON TB_Tipi_Operazione.ID=TB_Registrazioni.Tipo_operaz ione"

    Dim cmdcerca As New OleDbCommand(strsql, conn)
    Dim da As New OleDbDataAdapter
    da.SelectCommand = cmdcerca
    Dim ds As New DataSet
    da.Fill(ds)
    gs

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    46

    Ho risoloto

    RISOLTO!

    dopo avere creato e popolato il dataset basta scrivere questo:

    datagridview1.datasource = (dataset)
    datagridview1.datamember = ("Nome della tabella nel dataset")


    inoltre, se impostiamo la prorpietà autogeneratwecoulomns del datagridview su false, abbiamo la possibilità di impostare anticipatamente il layout della griglia e assegnare le colonne della tabella alle colonne della griglia in questo modo:

    datagridview1.Columns("col_id").DataPropertyName = ("ID")

    dove col_id è il nome assegnato alla colonna del datagridview e id il nome del campo in tabella dataset.

    Grazie lo stesso......
    gs

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.