You may look at using a repeater with 2 rows in the itemtemplate. Something
like this:
<asp:repeater>
<headertemplate>
<table>
</headertemplate>
<itemtemplate>
<tr runat="server" id="trNormal">
<td>Databind expression for column 1</td>
<td>Databind expression for column 2</td>
<td>Databind expression for column 3</td>
</tr>
<tr runat="server" id="trComment">
<td columnspan=3>Databind expression for comment</td>
</tr>
</itemtemplate>
</asp:repeater>
<footertemplate>
</table>
</footertemplate>
and handle ItemDataBound event to hide trNormal or trComment as needed.
--
Eliyahu Goldin,
Software Developer
Microsoft MVP [ASP.NET]
http://msmvps.com/blogs/egoldin
http://usableasp.net
"Ken B" <> wrote in message
news: ups.com...
> How can I make a datagrid column into a single row that spans all the
> other columns?
> In this case I have a comment field that I want to make as wide as the
> table but I cannot figure out how to tell asp.net datagrid that I want
> a new row.
>
> I am using visual studio 2005,
>
> Thanks to anybody who has tried this and has a solution
>
> KB
>