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);
}
}