(not sure if this is the correct group)
My problem is I need to have a "nested" repeater. I have an array which I
load into a hashtable - that part works great. I can setup the second
repeater to work just fine, as long as it's not nested within the first
repeater. If it is nested within the first repeater, I don't get any data.
If I put the second repeater as a separate repeater, not nested, it works
fine.
Here's my actual code, showing data pulled from the array within a loop:
Dim arrRepeater As New ArrayList()
'Repeat this part for each row
x = 0
Do Until x = db_fieldnamemax
Dim htRepeater As New Hashtable()
htRepeater.Add("ColName1", db_fieldname(x, 1))
htRepeater.Add("ColName2", db_fieldname(x, 2))
arrRepeater.Add(htRepeater)
x += 1
Loop
Repeater1.DataSource = arrRepeater
Repeater1.DataBind()
Dim arrRepeater2 As New ArrayList()
'Repeat this part for each row
x = 0
Do Until x = db_fieldproductmax
Dim htRepeater As New Hashtable()
htRepeater.Add("ColProduct1", db_fieldproduct(x, 1))
htRepeater.Add("ColProduct2", db_fieldproduct(x, 2))
arrRepeater.Add(htRepeater)
x += 1
Loop
Repeater2.DataSource = arrRepeater2
Repeater2.DataBind()
Would someone please point me in the right direction on how to use a
nested repeater??
Here is my frontside code (where I think the problem is):
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
First item: <%#Container.DataItem("ColName1")%>
Second item: <%#Container.DataItem("ColName2")%>
<asp:Repeater ID="Repeater2" runat="server">
<ItemTemplate>
*** Nested item 1: <%#Container.DataItem("ColProduct1")%>
*** Nested item 2: <%#Container.DataItem("ColProduct2")%>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
Also, the "Repeater2" shows undefined (in the code behind), unless we add
the following
statement in the code behind:
Partial Class MainPage
Inherits System.Web.UI.Page
Dim Repeater2 As New System.Web.UI.WebControls.Repeater()
-Mark 2 1892
you have to put the binding inside the first repeater's data bound event for
the second repeater
--
Curt Christianson
site: http://www.darkfalz.com
blog: http://blog.darkfalz.com
"mark" wrote: (not sure if this is the correct group)
My problem is I need to have a "nested" repeater. I have an array which I load into a hashtable - that part works great. I can setup the second repeater to work just fine, as long as it's not nested within the first repeater. If it is nested within the first repeater, I don't get any data. If I put the second repeater as a separate repeater, not nested, it works fine.
Here's my actual code, showing data pulled from the array within a loop:
Dim arrRepeater As New ArrayList() 'Repeat this part for each row x = 0 Do Until x = db_fieldnamemax Dim htRepeater As New Hashtable() htRepeater.Add("ColName1", db_fieldname(x, 1)) htRepeater.Add("ColName2", db_fieldname(x, 2)) arrRepeater.Add(htRepeater) x += 1 Loop Repeater1.DataSource = arrRepeater Repeater1.DataBind()
Dim arrRepeater2 As New ArrayList() 'Repeat this part for each row x = 0 Do Until x = db_fieldproductmax Dim htRepeater As New Hashtable() htRepeater.Add("ColProduct1", db_fieldproduct(x, 1)) htRepeater.Add("ColProduct2", db_fieldproduct(x, 2)) arrRepeater.Add(htRepeater) x += 1 Loop Repeater2.DataSource = arrRepeater2 Repeater2.DataBind()
Would someone please point me in the right direction on how to use a nested repeater??
Here is my frontside code (where I think the problem is):
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> First item: <%#Container.DataItem("ColName1")%> Second item: <%#Container.DataItem("ColName2")%> <asp:Repeater ID="Repeater2" runat="server"> <ItemTemplate> *** Nested item 1: <%#Container.DataItem("ColProduct1")%> *** Nested item 2: <%#Container.DataItem("ColProduct2")%> </ItemTemplate> </asp:Repeater> </ItemTemplate> </asp:Repeater>
Also, the "Repeater2" shows undefined (in the code behind), unless we add the following statement in the code behind:
Partial Class MainPage Inherits System.Web.UI.Page Dim Repeater2 As New System.Web.UI.WebControls.Repeater()
-Mark
Curt's suggestion is the best. If you need an example, check out: http://openmymind.net/index.aspx?documentId=8#7 (it also mentions an
alternative, doing it inline).
Karl
--
MY ASP.Net tutorials http://www.openmymind.net/
"mark" <mm*******@community.nospam> wrote in message
news:uU**************@TK2MSFTNGP12.phx.gbl... (not sure if this is the correct group)
My problem is I need to have a "nested" repeater. I have an array which I load into a hashtable - that part works great. I can setup the second repeater to work just fine, as long as it's not nested within the first repeater. If it is nested within the first repeater, I don't get any data. If I put the second repeater as a separate repeater, not nested, it works fine.
Here's my actual code, showing data pulled from the array within a loop:
Dim arrRepeater As New ArrayList() 'Repeat this part for each row x = 0 Do Until x = db_fieldnamemax Dim htRepeater As New Hashtable() htRepeater.Add("ColName1", db_fieldname(x, 1)) htRepeater.Add("ColName2", db_fieldname(x, 2)) arrRepeater.Add(htRepeater) x += 1 Loop Repeater1.DataSource = arrRepeater Repeater1.DataBind()
Dim arrRepeater2 As New ArrayList() 'Repeat this part for each row x = 0 Do Until x = db_fieldproductmax Dim htRepeater As New Hashtable() htRepeater.Add("ColProduct1", db_fieldproduct(x, 1)) htRepeater.Add("ColProduct2", db_fieldproduct(x, 2)) arrRepeater.Add(htRepeater) x += 1 Loop Repeater2.DataSource = arrRepeater2 Repeater2.DataBind()
Would someone please point me in the right direction on how to use a nested repeater??
Here is my frontside code (where I think the problem is):
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> First item: <%#Container.DataItem("ColName1")%> Second item: <%#Container.DataItem("ColName2")%> <asp:Repeater ID="Repeater2" runat="server"> <ItemTemplate> *** Nested item 1: <%#Container.DataItem("ColProduct1")%> *** Nested item 2: <%#Container.DataItem("ColProduct2")%> </ItemTemplate> </asp:Repeater> </ItemTemplate> </asp:Repeater>
Also, the "Repeater2" shows undefined (in the code behind), unless we add the following statement in the code behind:
Partial Class MainPage Inherits System.Web.UI.Page Dim Repeater2 As New System.Web.UI.WebControls.Repeater()
-Mark
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Tommy |
last post by:
I have been working on getting nested repeaters to work for several days.
When I add a repeater inside my item template i cannot see it in my code and
can't set the datasource for it, etc, thus...
|
by: mark |
last post by:
My problem is I need to have a "nested" repeater. I have an array which I
load into a hashtable - that part works great. I can setup the second
repeater to work just fine, as long as it's not...
|
by: Bojesphob |
last post by:
Can someone help? I
have a nested repeater in which I wish to format one of
the bits of data in currency. I know that the code for the
regular repeater (which works fine in parent) is...
|
by: Ed Allan |
last post by:
http://ejaconsulting.com/nestedrepeater/NestedRepeater.txt
>-----Original Message-----
>Doh! The HTML has all been rendered . . .
>
>Right click on this link and select 'Save target as ..'
>to...
|
by: Maziar Aflatoun |
last post by:
Hi,
I have tried setting up a nested repeater control and it works fine. But
when I do 3 level nested repeater it fails. Does anyone know a site or have
an example of a three level nestest...
|
by: Eirik Eldorsen |
last post by:
Im trying to make a nested repeater with 3 levels. I've successfully created
a nested repeater with 2 levels, but when adding the 3rd level I get an
InvalidCastException. What am I doing wrong?
...
|
by: humbleFunGuy |
last post by:
What does nested controls mean in .Net? Any help is appreciated.
Thanks,
fanzi
|
by: =?Utf-8?B?SmFtZXMgR2V1cnRz?= |
last post by:
On my page, I have one repeater that contains a literal control and a nested
repeater. The nested repeater contains a literal control. Both repeaters
are databound with only one object (string). ...
|
by: ASF |
last post by:
Hey all,
I have a gridview which pulls from a BLL which pulls from a DAL
(an .XSD file). Each row on that gridview has a nested repeater which
pulls from another table. The code which populates...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
| |