DDinoMedlem sedan sep. 20011 914 inlägg Har förtillfället två problem.
1. Har en datalist och i dess footertemplate en label. Och när jag binder datalistens data, så fösöker jag även binda till labeln så här:
Red// Löste det med ItemDataBound, fråga två kvarstår dock
2. Har på en sida inkluderat en userControl och i dess code-behind class finns en "binddata" method.
Vid några tillfällen så måste jag komma åt "binddata" method från huvudsidans code-behind, men hur gör jag det.
ps. vet att web-tor beskrivit ett liknande problem i en tidigare tråd, men såg ingen lösning där
GGrynetMedlem sedan maj 2001329 inlägg 2:
Antingen kan du override DataBind funktionen på UC då kan du genom att databinda Page databinda även UD, men det kanske inte räcker så gör så här.
I codebehinden läggs inte UC till som en variabel så gör det först, typ.
protected myNamespace.myUC myUC1; //bland alla andra kontroller på sidan
..
myUC1.DataBindFunction(); //när du måste databinda
..
alt, om du text laggt till UC dynamiskt
((myNamespace.myUC)Page.Findcontrol("myUC1")).DataBindFunction();
DDinoMedlem sedan sep. 20011 914 inlägg Ok, gjorde så här:
Har en
Protected ucCart As Store.cartCB
och i updatecommand i en datalist
ucCart.binddata(cartID)
men får
Object reference not set to an instance of an object.