25 messaggi dal 15 settembre 2011
Salve a tutti,

Creo una gridview con vari campi Boundfield e fino a qui tutto ok.
Adesso devo creare un template field che abbia come item template un tag a
ovvero:
<asp:TemplateField>
     <ItemTemplate>
         <a href='ModificaArticoloMenuTop.aspx?parent_id<%#Eval("MenuID")%>'>Modifica Articolo</a>
      </ItemTemplate>
</asp:TemplateField>


Come posso fare?
Ecco il mio codice:
for (contatore = 0; contatore < reader.Columns.Count; contatore++) {

                    BoundField bfield = new BoundField();

                    TemplateField nameField = new TemplateField();

//Come faccio ad impostare un itemtemplate che sia un tag a?

                    if(reader.Columns[contatore].ColumnName.Equals("id")){
                        bfield.HeaderText = "ID";
                    }

                    if (reader.Columns[contatore].ColumnName.Equals("nome"))
                    {
                        bfield.HeaderText = "Nome";
                    }

                    if (reader.Columns[contatore].ColumnName.Equals("cognome"))
                    {
                        bfield.HeaderText = "Cognome ";
                    }

                    if (reader.Columns[contatore].ColumnName.Equals("data_nascita"))
                    {
                        bfield.HeaderText = "Data di Nascita";
                    }

                        bfield.DataField =  reader.Columns[contatore].ColumnName;

                        if (!reader.Columns[contatore].ColumnName.Equals("id"))
                        {
                        gdv_elenco.Columns.Add(bfield);
                        gdv_elenco.Columns.Add(nameField);
                            
                       
                    }
                }


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.