The DataGrid, as I see it, is an undercooked pile of cow manure. I use a home-brewed component that works just as well. It took less than an hour to create, and might be a viable idea for you to look into. ASP.NET also offers the DataList control, numerous HtmlControls, and of course direct rendering using HTML markup.