Hi all,<BR>I&#039;m having a bit of a problem binding the datagrid control to a custom collection class of mine.<BR>Basically the class looks like:<BR><BR>class Collection : IEnumerable {<BR><BR>private ArrayList ciCollection;<BR><BR>public void Add(Object o) {<BR>ciCollection.Add(new Row(o));<BR>}<BR><BR>public IEnumerator GetEnumerator() {<BR>return ciCollection.GetEnumerator();<BR>}<BR>...<BR>class Row() {<BR>....<BR>}<BR><BR>Now what I don&#039;t understand is how the datagrid is supposed to have any idea what a Row object is? What type of objects is the datagrid expecting to find inside the enumerator. Also how should it be structured to create a column/row dataset?<BR><BR>Thanks,<BR>Phill.