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

    DataGridViewComboBoxColumn con dati esterni

    Ho una datagridview nel quale è presente anche una Combobox (DataGridViewComboBoxColumn).

    L'origine dei dati della Combo l'ho settata presumo correttamente con i classici:
    codice:
    .DataSource = myBS
    .DisplayMember = "Squadra"
    .ValueMember = "idSquadra"
    nel Campo della tabella del DataGridView è memorizzato quindi "idSquadra" e non il testo "Squadra".

    Problema:
    quando vengono visualizzati i valori viene riportato 'idSquadra' e non 'Squadra'!!!

    Cosa mi manca di fare???

  2. #2

    RiSoLTo!!!!

    Scusate se come al solito chiedo poi me la riesco a cavare da solo...ma mentre aspetto un che selti fuori un consiglio non sto con le mani in mano, così poi alla fine o per intuito (poco) o per fortuna ci riesco.

    Cmq, per tutti coloro che hanno problemi analoghi, è bastato modificare il tipo di campo nel db da 'Testo' a 'Intero', poichè il .ValueMember del DataGridComboBoxColumn è un Int (counter), poi ho assegnato come .DataPropertyName il nome della tabella che contiene il relativo valore del DataGridview.

    Per cui ho fatto:
    codice:
    .DataSource = myBS
    .DataPropertyName = "RifPalestra"
    .DisplayMember = "Palestra"
    .ValueMember = "idPalestra"
    Spero di essere stato chiaro...

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.