Originariamente inviato da Vailfox
dunque, tu per "trasformarla" in itemtemplate intendi questo??
<asp

ataGrid ID="dgr_dettaglio_carrello" ShowFooter="true" CssClass="style_carrello_datagrid" CellPadding="6" DataKeyField="id" AutoGenerateColumns="false" Width="100%" runat="server">
<ItemStyle CssClass="style_carrello_datagrid" />
<Columns>
<asp:TemplateColumn HeaderText="Quantità" >
<ItemStyle CssClass="style_carrello_datagrid" />
<FooterStyle CssClass="style_carrello_datagrid" />
<HeaderStyle CssClass="style_carrello_datagrid" />
<ItemTemplate>
<asp:TextBox runat="server" id="quantita" MaxLength="2" Columns="2" Text='<%# Container.DataItem("quantita") %>' ToolTip="Inserisci quantità desiderata" />
<asp:ImageButton runat="server" CommandName="imgbtn_aggiorna_quantita" ImageAlign="AbsMiddle" ImageUrl="~/Controls/Image_Controls/oggetti_icn_refresh.png" ToolTip="Clicca per aggiornare quantità" />
<asp:ImageButton CommandName="imgbtn_elimina_prodotto" runat="server" ImageUrl="~/Controls/Image_Controls/crocetta_rossa.png" BorderWidth="0" ImageAlign="AbsMiddle" ToolTip="Clicca per rimuovere il prodotto dal carrello" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Articolo" >
<ItemStyle CssClass="style_carrello_datagrid" />
<FooterStyle CssClass="style_carrello_datagrid" />
<HeaderStyle CssClass="style_carrello_datagrid" />
<ItemTemplate>
<%# Container.DataItem("titolo") %>
<asp:PlaceHolder ID="ph_spedizione" runat="server" />
</ItemTemplate>
<FooterStyle VerticalAlign="Top" />
<FooterTemplate>
Spedizione: <asp

ropDownList runat="server" ID="drd_spedizione" OnLoad="Inizializza_Drd_Spedizione" OnSelectedIndexChanged="Seleziona_Spedizione" />
</FooterTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Prezzo unitario" >
<ItemStyle CssClass="style_carrello_datagrid" />
<FooterStyle CssClass="style_carrello_datagrid" />
<HeaderStyle CssClass="style_carrello_datagrid" />
<ItemTemplate>
<asp:Label runat="server" id="prezzo_unitario" Text='<%# Container.DataItem("prezzo_unitario") %>' />
</ItemTemplate>
<FooterStyle VerticalAlign="Middle" />
<FooterTemplate>
Totale:
</FooterTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Totale" >
<ItemStyle CssClass="style_carrello_datagrid" />
<FooterStyle CssClass="style_carrello_datagrid" />
<HeaderStyle CssClass="style_carrello_datagrid" />
<ItemTemplate>
<asp:Label runat="server" id="prezzo_totale" Text='<%# Container.DataItem("prezzo_totale") %>' />
</ItemTemplate>
<FooterStyle VerticalAlign="Middle" Height="40" />
<FooterTemplate>
<%=FormatCurrency(costo_spedizione)%>
<br/ >
<%=FormatCurrency(totale)%>
</FooterTemplate>
</asp:TemplateColumn>
</Columns>
</asp

ataGrid>
perchè se intendio questo è già ciò che avevo fatto in precendenza, ma in questo modo se aggiungo una dropdownlist all'interno dell'itemtemplate di una colonna, la combo verrà inserita in tutte le righe del datagrid.
per quanto riguarda il footer ho già inserito la combo, ma non ho creato delle vere e proprie "righe". Conosci un metodo per suddividere il footer in righe???