Binding a Repeater control to an ArrayList of objects

  • Thread starter Abhishek Srivastava
  • Start date
A

Abhishek Srivastava

Hello All,

What is the syntax to bind a Repeater control to an Array of objects
I have an array of objects of type Person

Person
{
public int id;
public string name;
}

I tried this one but it didn't work.

<asp:Repeater Id='rep1' runat='server'>
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "id") %> <br/>
</ItemTemplate>
</asp:Repeater>

Thanks for your help in advance.

regards,
Abhishek.
 
S

Scott Allen

Expose the members you want to Eval as public properties of your
objects, not as fields.

i.e.

public string Name
{
get { ... }
}

HTH,
 
A

Abhishek Srivastava

Great Scott!

Thanks for your suggestion. It works!

regards,
Abhishek.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,764
Messages
2,569,567
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top