Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    30

    creare GridView Editabile

    Salve,
    avrei l'esigenza di creare una GridView, con due colonne editabili. Il numero di righe non deve essere determinato, ogni qual volta vengono valorizzati i primi due cambi, deve comparire una nuova riga.

    Le due colonne sono rappresentate da un textfield ed una combo-box, ho provato con qualcosa del genere, senza successo...

    codice:
    <asp:GridView ID="gridImmobili" runat="server" AutoGenerateRows="true" Font-Bold="False" Width="100%">
                            <HeaderStyle CssClass="intestazione2"></HeaderStyle>
                             <Columns>
                                 
                                 <asp:TemplateField HeaderText="Codice">
                                     <ItemStyle HorizontalAlign="Center" />
                                     <ItemTemplate>
                                         <asp:TextBox ID="txtText" runat="server" BorderStyle="Solid" MaxLength="50" Height="15px"></asp:TextBox>
                                     </ItemTemplate>
                                 </asp:TemplateField>
                                 
                                 <asp:TemplateField HeaderText="Tipo">
                                     <ItemStyle HorizontalAlign="Center" />
                                     <ItemTemplate>
                                         <asp:DropDownList ID="lstCombo" runat="server" BorderStyle="Solid"  Height="20px"></asp:DropDownList>
                                     </ItemTemplate>
                                 </asp:TemplateField>
                                 
                             </Columns>         
                            <PagerStyle CssClass="Pagine"></PagerStyle>
                            <AlternatingRowStyle CssClass="RigaAlternata" />
    </asp:GridView>
    non vedo neanche la griglia, qualcuno sa darmi qualche dritta utile?

    Grazie a chi si interessa.

  2. #2
    Non si vede niente xkè probabilmetne non c'è niente

    segui questo per fare una gridview completa con insert nella griglia:
    http://www.codeproject.com/useritems...nsert_line.asp
    Fiore Bat - www.bcscommunity.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    30
    Originariamente inviato da FiOrEbAt
    Non si vede niente xkè probabilmetne non c'è niente

    segui questo per fare una gridview completa con insert nella griglia:
    http://www.codeproject.com/useritems...nsert_line.asp
    Ciao,
    grazie mille per il link, molto carina come soluzione .

    Tuttavia m serviva una cosa molto più semplice, alla fine ho risolto valorizzando la Grid in questo modo:

    codice:
    DataSet initial = new DataSet();
                    DataTable table = new DataTable("NomeTabella");
                    int numColonne = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["RigheTabella"].ToString());
                    for (int i = 0; i <= numColonne; i++)
                    {
                        DataRow row = table.NewRow();
                        table.Rows.Add(row);
                    }
    
                    initial.Tables.Add(table);
    
                    gridImmobili.DataSource = initial;
                    gridImmobili.DataBind();
    
                    for (int i = 0; i <= numColonne; i++)
                    {
                        ((DropDownList)gridImmobili.Rows[i].Cells[1].Controls[1]).Items.Add(new ListItem("Item1", "0"));
                        ((DropDownList)gridImmobili.Rows[i].Cells[1].Controls[1]).Items.Add(new ListItem("Item2", "1"));
                    }

    grazie mille lo stesso, lo terrò presente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.