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.

Rispondi quotando