Springen naar inhoud


- - - - -
VS 2015

Datagridview Combobox

VS2015

  • Log in a.u.b. om te beantwoorden
Er zijn 2 reacties in dit onderwerp

#1 henge

henge

    Junior Developer

  • Leden
  • PipPip
  • 68 berichten
    Laatst bezocht 26 jul 2021 18:46

Geplaatst op 16 juli 2021 - 21:39

Best Forum,

Ik heb een datgridview welke verbinding maakt met een Access database tabel.
Nu wil ik graag een combobox toevoegen aan de datagridview.
Ik wil graag 1 kolom hebben waar ik de waardes kan selecteren via een combobox. Bijlage  Knipsel.JPG   24,83K   2 downloads

in Access is dit geen probleem, maar in VB net lukt het mij niet.

Ik heb bij de opties van de datagridview 1 kolom op combo gezet, maar dan ik krijg ik een foutmelding,Bijlage  Knipsel.2JPG.JPG   23,78K   2 downloads

heeft iemand een idee?

alvast bedankt!

RH

#2 dirka

dirka

    Guru Developer

  • Leden
  • PipPipPipPipPipPip
  • 1241 berichten
    Laatst bezocht
  • LocatieAlvorninha, Portugal

Geplaatst op 25 juli 2021 - 13:30

Bericht bekijkenhenge, op 16 juli 2021 - 21:39, zei:

Ik heb een datgridview welke verbinding maakt met een Access database tabel.


Oei, DataGridView (winforms), VB.NET en Access zijn drie dingen die al een decennium achter mij liggen.
Ik weet niet of je dit al hebt opgelost, maar onderstaande zou je kunnen helpen (hier in code, maar je kan het ook in de designer) :
Ik dacht dat ik nog ergens code liggen had die minstens twee van die dingen combineerden, dat bleek dus niet echt waar.
Dus heb ik een poging gedaan (oorspronkelijk in .net core of .net 5, nadien omgezet naar .net framework 4.7.2)


Visual Basic Code:
	 Dim lookupColumn As New DataGridViewComboBoxColumn
	 With lookupColumn
		 .HeaderText = "Categorie"
		 .DataPropertyName = "CategorieId"		 ' deze komt uit de datasource van de grid
		 .DataSource = databank.CategorieTabel ' noteer dit is een andere datasource dan die van de grid
		 .ValueMember = "Id"								 ' ook deze komt uit de andere datasource, is de FK
		 .DisplayMember = "CategorieNaam"	 ' en deze dus ook
		 .DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing
	 End With
	 DataGridViewLeden.Columns.Add(lookupColumn)


Bijgevoegd de solution Bijlage  WinDotNetVBGrid.zip   13,55K   5 downloads

#3 henge

henge

    Junior Developer

  • Leden
  • PipPip
  • 68 berichten
    Laatst bezocht 26 jul 2021 18:46

Geplaatst op 26 juli 2021 - 18:47

Hallo Guru,

bedankt voor ik denk dat ik hier wel mee verder kan.

mvg





Ook met taq VS 2015, VS2015 voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


[VS 2015] Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)