avevo fatto un tentativo da codice ma non mi era riuscito... Quando eseguo non mi da nessun errore, appaiono le colonne nella gridview principale ma sono vuote, non contengono nulla, neppure la seconda griglia vuota.
Hai qualche esempio gia' fatto?
Eco quei cosa avevo scritto:
Template della cella che dovrà contenere la griglia:
public partial class ColonnaMisureParametroConcentrazione : ITemplate
{
public MisuraConcentrazione _MisuraConcentrazione { get; set; }
// Implementation of ITemplate
public void InstantiateIn(System.Web.UI.Control container)
{
// Create a grid
GridView Grid = new GridView();
//creo le colonne
BoundField NewColonnaID = new BoundField();
NewColonnaID.HeaderText = "Ind. Disp.";
NewColonnaID.DataField = "this._MisuraConcentrazione.ID";
Grid.Columns.Add(NewColonnaID);
BoundField NewColonnaValueTQ = new BoundField();
NewColonnaValueTQ.HeaderText = "Valore TQ";
NewColonnaValueTQ.DataField = "_MisuraConcentrazione.MediaOraTQ";
Grid.Columns.Add(NewColonnaValueTQ);
BoundField NewColonnaIVTQ = new BoundField();
NewColonnaIVTQ.HeaderText = "Validità TQ";
NewColonnaIVTQ.DataField = "_MisuraConcentrazione.IVTQ";
Grid.Columns.Add(NewColonnaIVTQ);
BoundField NewColonnaValueN = new BoundField();
NewColonnaValueN.HeaderText = "Valore N";
NewColonnaValueN.DataField = "_MisuraConcentrazione.MediaOraNorm";
Grid.Columns.Add(NewColonnaValueN);
BoundField NewColonnaIVN = new BoundField();
NewColonnaIVN.HeaderText = "Validità N";
NewColonnaIVN.DataField = "_MisuraConcentrazione.IVN";
Grid.Columns.Add(NewColonnaIVN);
// Make the grid appear
// in the column
container.Controls.Add(Grid);
}
}
Codice che aggiungeva i TemplateField alla GridView:
Grazie.. :)