my solution, for others who may be interested.
I could not get datalist to work, so I did this:
<table<tr>
<td> <asp

laceholder id="ph1" runat="server" /> </td>
<td> <asp

laceholder id="ph2" runat="server" /> </td>
<td> <asp

laceholder id="ph3" runat="server" /> </td>
</tr></table>
As it turns out, the placeholders will "stack" the additional graphs as they are added, giving me the grid of graphs I was hoping
for.
i.e., each row holds 3 charts, positioned horizontally. "Stacking effect" simulates multiple rows.
Thanks to those who replied.
"Jon Paal" <Jon[ nospam ]Paal @ everywhere dot com> wrote in message news:...
>I have a datalist bound to an arraylist holding 3 chart controls.
> I want to display the charts in the datalist :
>
> ...
> dtlcharts.Datasource = arrCharts
> dtlcharts.Databind()
>
> ...
>
> <asp:datalist id="dtlcharts" runat="server" >
> <ItemTemplate>
> control1 goes here
> </ItemTemplate>
> <ItemTemplate>
> control2 goes here
> </ItemTemplate>
> <ItemTemplate>
> control3 goes here
> </ItemTemplate>
> </asp:datalist>
>
> how can I add the 3 controls into the datalist ??
>