Ciao a tutti,
sto iniziando questa nuova epopea con C# e ASP.NET, e sono ancora alle prime armi. Sto provando ad utilizzare una gridview associata ad un SqlDataSource, ma vorrei riuscire a costruirli in code behind, al page load.
Se creo e setto il mio SqlDataSource code behind e lo associo ad una gridview inserita grazie al tool di progettazione di VS2010, ok, tutto funziona. Ma se provo a creare anche la gridview attraverso righe di codice non mi visualizza nulla. Ergo credo che quello che sbaglio sia legato alla creazione o all'associazione della gridview, mentre il DS dovrebbe essere ok.

Di seguito il codice:

codice:
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //Qui imposto il Ds. Va tutto bene, con stored procedure come con testo semplice.
            SqlDataSource Ds_ToDoList = new SqlDataSource();
            Ds_ToDoList.ConnectionString = "...";
            Ds_ToDoList.SelectCommandType = SqlDataSourceCommandType.Text;
            Ds_ToDoList.SelectCommand = "SELECT * FROM [Tabella]";

            //Qui invece inizializzo una gridview e la associo al Ds. Ma non me la visualizza
            GridView prova2 = new GridView();
            prova2.AutoGenerateColumns = true;
            prova2.DataSource = Ds_ToDoList;
            prova2.DataBind();

            }
        }
    }

Scusate, ma non so proprio che pesci pigliare.

Grazie mille.