16 messaggi dal 21 aprile 2008
ciao a tutti,ho il seguente codice:
<table align="center" width="65%" cellpadding="1" cellspacing="1">
  <tr height="12">
    <td colspan="2" ><font size="1" face="Verdana" ><b></b></font></td>
    <td colspan="3" bgcolor="#C8DAE1"><font size="1" face="Verdana"><b>DA RILAVORARE</b></font></td>
    <td colspan="3" bgcolor="#C8DAE1"><font size="1" face="Verdana"><b>IN LAVORAZIONE</b></font></td>
  </tr>
</table>
<asp:GridView  align="center" ID="GridView1" runat="server" AutoGenerateColumns="False" 
        BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" 
        CellPadding="3" DataSourceID="SqlDataSource1" GridLines="Vertical">
        <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
        <RowStyle BackColor="#EEEEEE" ForeColor="#336699" Font-Names="Verdana" 
            Font-Size="8pt" HorizontalAlign="Center" />
        <Columns>
            <asp:BoundField DataField="TERRITORIO" HeaderText="TERRITORIO" 
                SortExpression="TERRITORIO" /> 
            <asp:BoundField DataField="GRUPPO_PREMIUM_CARE" 
                HeaderText="PREMIUM CARE" SortExpression="GRUPPO_PREMIUM_CARE" />
            <asp:BoundField DataField="tot_ol_da_rilav" HeaderText="TOTALE OL" 
                SortExpression="tot_ol_da_rilav" />
            <asp:BoundField DataField="entrosla_da_rilav" HeaderText="ENTRO SLA" 
                SortExpression="entrosla_da_rilav" />
            <asp:BoundField DataField="KPI_da_rilav" HeaderText="KPI" 
                DataFormatString="{0:}%" SortExpression="KPI_da_rilav" />
            <asp:BoundField DataField="tot_ol_in_lav" HeaderText="TOTALE OL" 
                SortExpression="tot_ol_in_lav" />
            <asp:BoundField DataField="entrosla_in_lav" HeaderText="ENTRO SLA" 
                SortExpression="entrosla_in_lav" />
            <asp:BoundField DataField="kpi_in_lav" HeaderText="KPI" 
                DataFormatString="{0:}%" SortExpression="kpi_in_lav" />
        </Columns>
        <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
        <SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
        <HeaderStyle BackColor="#336699" Font-Bold="True" ForeColor="White" 
            Font-Names="Verdana" Font-Size="10pt" />
        <AlternatingRowStyle BackColor="white" />
    </asp:GridView>

il mio problema è che il secondo td della table deve stare sopra i campi 3,4,5 del grid view e il terzo td sopra i campi 6,7,8, come posso fare?
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
Penso che tu debba sostituire i BoundField con dei TemplateField in modo da avere la possibilità di scrivere manualmente in codice HTML della tabella del GridView, successivamente lavorare con larghezze percentuali di tutti gli elementi e trovare l'equilibrio giusto.
Potresti provare prima a creare separatemente il codice HTML che desideri con una tabella dentro l'altra, e successivamente cercare di ottenere quell'HTML con il GridView.
In bocca al lupo e pazienza!

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
16 messaggi dal 21 aprile 2008
speravo ci fosse un metodo+veloce :(

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.