+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

[C# Datagridview] Colonna Combobox

  1. #1
    kenshin non è in linea Scolaretto
    Ciao a tutti,

    sto studiando la dotnet con c# da poco e non sono molto esperto.

    Sto lavorando con ado.net ed i datagridview ad una piccola applicazione winform.

    Date due tabelle in relazione (es. ordine - articoli) ho la necessita di visualizzare una colonna del datagrigview con un combobox che mette in relazione gli indici memorizzati nel suddetto campo con le descrizioni presenti nella tabella articoli.

    Ciò che mi rattrista di più è che cercando con google non ho trovato nulla che mi mettesse sulla buona strada.

    Per cortesia qualcuno potrebbe darmi una mano?

    Kenshin

  2. #2
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    ℹ️ Leggi di più su Cteniza ...

  3. #3
    kenshin non è in linea Scolaretto
    Ciao Cteniza,

    grazie per il tuo link.

    Purtroppo devo ammettere di non essere riuscito a capire molto il sistema da te utilizzato, probabilmente devo aumentare il mio livello di conoscenza della programmazione winform con c#.

    Ho ordinato un paio di libri da Amazon e riprenderò a studiare!

    Kenshin

  4. #4
    L'avatar di elisab
    elisab non è in linea Scribacchino
    Ciao
    hai provato a rifarti l'esempio presente su MSDN? Classe DataGridViewComboBoxColumn (System.Windows.Forms)

    Usando il codice dell'esempio msdn:
    Puoi riempire la combo usando i metodi Add o AddRange
        Private Shared Sub SetAlternateChoicesUsingItems( _
            ByVal comboboxColumn As DataGridViewComboBoxColumn)
    
            comboboxColumn.Items.AddRange("Mr.", "Ms.", "Mrs.", "Dr.")
    
        End Sub
    
    Oppure impostando le proprietà DataSource, ValueMember e o DisplayMember
        Private Sub SetAlternateChoicesUsingDataSource( _
            ByVal comboboxColumn As DataGridViewComboBoxColumn)
            With comboboxColumn
                .DataSource = RetrieveAlternativeTitles()
                .ValueMember = ColumnName.TitleOfCourtesy.ToString()
                .DisplayMember = .ValueMember
            End With
        End Sub
    
    Nell'esempio di Cteniza queste proprietà sono impostate usando la pagina proprietà della DGVComboBoxColumn Prodotti.

    Ciao
    ℹ️ Leggi di più su elisab ...

  5. #5
    kenshin non è in linea Scolaretto
    Ciao elisab,

    grazie mille per la dritta ...E' quello che mi serviva!!!

    Proprio oggi mi sono arrivati i tomi da amazon, ora non mi resta che studiare.

    Ciao e grazie!

    Kenshin

  6. #6
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    E' importante imparare a "sezionare" il codice altrui in modo tale da comprenderlo.
    Visto che l'esempio, ad esempio, funziona, allora tanto vale approfondire e approfondire e approfondire magari tentando di cambiare l'esempio originale.
    Quello che invece non è pensabile, oltre un certo grado di complessità, è di avere un esempio da copiaincollare e/o tentare di utilizzare "subito" quanto suggerito
    ℹ️ Leggi di più su Cteniza ...

  7. #7
    kenshin non è in linea Scolaretto
    Ciao Cteniza,

    sono pienamente d'accordo con te!

    Ormai sono 16 anni che programmo professionalmente e normalmente cerco di approcciare con un certo metodo ad un nuovo linguaggio od un nuovo framework.

    Purtroppo gli eventi mi hanno portato ad avere la necessità di sviluppare su dotnet un'applicazione winform con ado.net 2.0 e mysql.
    Mysql a parte, il resto non ho mai avito la necessità di utilizzarlo fino ad ora...

    Quindi ho cercato di documentarmi sul web alla svelta, ed onestamente pensavo che i componenti di winform fossero un pò più semplici ed "evoluti".

    Il problema della colonna combobox lo pensavo alla mia portata e quindi ho buttato li la domanda... il risultato è che ho preso coscienza delle mie lacune ed ora sono già sui libri!

    Ciao.

    Kenshin

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. DataGridView con colonna Immagini
    Da ottoanto nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 30-10-2017, 12:38
  2. Risposte: 2
    Ultimo Post: 18-01-2016, 09:28
  3. [VB .NET - DataGridView] Cambiare tipo colonna da textbox a combobox
    Da winningatrox nel forum Visual Basic .Net
    Risposte: 13
    Ultimo Post: 18-01-2016, 08:45
  4. colonna non associata datagridview
    Da FPService nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 07-08-2012, 12:07
  5. somma di una colonna datagridview
    Da massimoflorian nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 29-06-2008, 18:37