Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

VB.NET Anders dan in de boeken Dataset.Tables(0)

Pagina: 1
Acties:

  • bluesbrother
  • Registratie: Februari 2002
  • Laatst online: 26-01 14:21

bluesbrother

Blues Rocks!!!

Topicstarter
Ik werk met Framework 2.0 en ben bezig met een simpele Data (SqlServer) applicatie.
Ik heb er boeken bij van Wrox (ook recente).
En op Internet kom ik ook voorbeelden tegen die ik probeer te gebruiken.
Alleen elke keer doe ik precies zoals in de voorbeelden en werkt het niet.

code:
1
2
Me.TxtNaam.DataBindings.Add("Text", MyDs, "Naam")
MyCurrManager = CType(Me.BindingContext(MyDs, CurrencyManager)


Maar als ik er dan het volgende van maak: (Tables(0) er aan toevoegen)

code:
1
2
Me.TxtNaam.DataBindings.Add("Text", MyDs.Tables(0), "Vnaam")
MyCurrManager = CType(Me.BindingContext(MyDs.Tables(0)), CurrencyManager)


Werkt het wel. Nergens in de documentatie kom ik het tegen, maar ik vraag me wel af wat ik fout doe.

Het vullen van de dataset heb ik zo gedaan:
code:
1
MyAdapter.Fill(dsdata)


Kan iemand me vertellen waarom het in de voorbeelden kennlijk wel allemaal werkt en als ik het probeer te volgen, werkt het alleen als ik dus de Tables(0) er aan toevoeg.

Wil je je pizza in 4 of 8 stukken? .......Doe maar in 4, 8 krijg ik niet op.


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:48
Wat is 'niet werken' ?

Het verbaasd me eigenlijk niet dat je eerste code-voorbeeld 'niet werkt'. Een dataset kan nl. meerdere tables bevatten, en hoe moet die textbox dan weten uit welke table uit de dataset hij die 'naam' moet halen ?
De code-voorbeelden die je in die boeken gezien hebt, zullen ws een dataset aan een grid binden zonder de table te specifieren.

https://fgheysels.github.io/


  • bluesbrother
  • Registratie: Februari 2002
  • Laatst online: 26-01 14:21

bluesbrother

Blues Rocks!!!

Topicstarter
Je hebt gelijk, Met een dataview en datagrid maakt het kennelijk niet uit dat je dit zonder verwijzing naar een Table doet ?
Maar met een dataset kennelijk wel.
Ik heb mijn objecten door elkaar gehaald.
Achteraf ook logisch ! Maar dat is met alles zo.

Wil je je pizza in 4 of 8 stukken? .......Doe maar in 4, 8 krijg ik niet op.