Thanks for your response Dave,
Actually, the event sequence difference between the two times is due to the
ASP.NET server control's initlize and postback difference. Anyway, after
your repeater control has been databound, the data is stored in viewstate,
and when we switching between difference wizards, the repeater won't be
databound again(just recreate control structure and restore data from
viewstate). And if you want query or access each row (or a certain nested
control in each row), you can just use the code I mentioned in last reply.
e.g:
=========================================
protected void Wizard1_NextButtonClick(object sender,
WizardNavigationEventArgs e)
{
if (e.NextStepIndex == 2)
{
Repeater rpt = Wizard1.WizardSteps[2].FindControl("Repeater1")
as Repeater;
foreach (RepeaterItem item in rpt.Items)
{
Response.Write("<br/>Item: " +
item.FindControl("list1").GetType());
}
}
}
========================
Hope this helps.
Regards,
Steven Cheng
Microsoft Online Community Support
==================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Get Secure!
www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)