Archief - Repeater manueel programmeren via DataSource

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ruttennicky

Legacy Member
Hallo allemaal,

Ik zit met het probleem dat ik op mijn pagina een repeater wil aanspreken die vanuit een BLL-file een stored procedure uitvoert. De repeater zou ik manueel willen programmeren. Wanneer ik het volgende probeer, geeft hij een nullreferenceexception fout :

pagina : portfolio.aspx.vb (de repeater noemt rpt_portfolios)

Code:
rpt_portfolios.DataSource(portfolioBLL.selecteerPortofolios(id))
DataBind()


pagina : portfolioBLL.vb (de BLL file met de stored procedure)

Code:
  Public Function selecteerPortofolios(ByVal profielid As Integer) As DAL.tblPortfolioDataTable
        Return _portfolioAdapter.selecteerPortfolios(profielid)
    End Function


Kan iemand mij helpen/vertellen wat ik fout doe ?

Vriendelijke groeten,
Nicky

MennovdH

Legacy Member
Nicky,

Een aantal vragen:
- DataSource is een property, dus de code die je post zou een compile error geven ipv een runtime exception. Ik veronderstel dat je eigenlijke code wel compileert?
- Op welke lijn krijg je je error?
- Waar (in welk event) probeer je je datasource toe te kennen? Weet je zeker dat je Repeater al aangemaakt is?
- Kan je een stack trace posten?
- Kan je niet gewoon een breakpoint neerzetten, en de waarde van je verschillende variabelen nakijken?

Menno

Obliv`

Legacy Member
ruttennicky zei:
Hallo allemaal,

Wanneer ik het volgende probeer, geeft hij een nullreferenceexception fout :

Kan iemand mij helpen/vertellen wat ik fout doe ?

Vriendelijke groeten,
Nicky

Een NullReferenceException krijg je als je een property of method oproept van een object dat null is.

Debuggen dus die handel en je zal snel zien waar het fout loopt.
Of start Visual Studio, open u project, druk Ctrl + Alt + E en vink Break on all CLR exceptions aan.

ruttennicky

Legacy Member
Problem solved.
Helemaal over gekekgen :
portfolioBLL as New portfolioBLL

Merci voor de hulp !

Groetjes
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan