Finestra di dialogo Configura origine dati: SqlDataSource
Aggiornamento: novembre 2007
La finestra di dialogo Configura origine dati: SqlDataSource consente la configurazione di un'origine dati SQL quando si desidera visualizzare dati relazionali in un controllo server Web ASP.NET che supporta l'associazione dati. Il titolo della finestra di dialogo viene modificato in base all'ID del controllo origine dati.
I dati relazionali comprendono database Microsoft SQL Server e Oracle, origini dati OLE DB oppure Open Database Connectivity (ODBC).
Nota sulla sicurezza: |
---|
Se è possibile, connettersi a un'istanza di SQL Server tramite la protezione integrata di Windows anziché utilizzando un nome utente e una password espliciti. In questo modo si evita la possibilità di compromettere la stringa di connessione e di esporre l'ID utente e la password. Per ulteriori informazioni, vedere la sezione "Protezione dell'accesso a un'origine dati" in Protezione dell'accesso ai dati. |
I controlli server Web che supportano l'associazione dati includono fra gli altri:
Per accedere a questa finestra di dialogo da un controllo server Web ASP.NET
Aprire la pagina ASPX in Visual Web Developer.
Passare alla visualizzazione Progettazione.
Dalla Casella degli strumenti trascinare uno dei controlli dall'elenco precedente alla pagina. Ad esempio, dal gruppo Standard della Casella degli strumenti, trascinare un controllo GridView nella pagina.
Fare clic con il pulsante destro del mouse sul controllo e scegliere Mostra smart tag.
Nella finestra delle attività che viene visualizzata, selezionare <Nuova origine dati...> dall'elenco a discesa Scegli origine dati.
Nota: Alcuni controlli consentono solo di fare clic su Scegli origine dati e quindi di selezionare <Nuova origine dati...> dall'elenco a discesa Selezionare un'origine dati.
Verrà avviata la Configurazione guidata origine dati.
In Specificare l'origine dei dati utilizzati dall'applicazione fare clic su Database.
Nella casella Specificare l'ID dell'origine dati digitare un ID dell'origine dati.
L'ID predefinito è SqlDataSource1.
Scegliere OK.
Verrà creato automaticamente un controllo SqlDataSource nella pagina e verrà aperta la finestra Configura origine dati: SqlDataSource1.
Per accedere a questa finestra di dialogo direttamente da un controllo SqlDataSource
Aprire la pagina ASPX in Visual Web Developer.
Passare alla visualizzazione Progettazione.
Dal gruppo Dati della Casella degli strumenti trascinare un controllo SqlDataSource nella pagina.
Nella finestra delle attività fare clic su Configura origine dati.
Verrà visualizzata la finestra di dialogo Configura origine dati: SqlDataSource1.
Una volta configurato il controllo SqlDataSource è possibile associarlo a qualsiasi controllo server Web nell'elenco riportato in precedenza, specificando l'ID dell'origine dati nell'elenco a discesa Scegli origine dati o nella proprietà DataSourceID del controllo server Web.
Per ulteriori informazioni sull'associazione dati, vedere Cenni preliminari sull'accesso ai dati ASP.NET o gli argomenti relativi alle attività riportati di seguito.
Attività
Procedura: eseguire l'associazione ai dati in un controllo basato su modello in Visual Studio
Procedura: proteggere le stringhe di connessione durante l'utilizzo dei controlli origine dati
Procedura: eseguire l'associazione dati in un controllo basato su modello
Elementi di interfaccia
Specificare la connessione dati che deve essere utilizzata dall'applicazione per connettersi al database
Questo elemento appare nella fase della procedura guidata Seleziona connessione dati.Consente di specificare la connessione da utilizzare per il database. È possibile effettuare la selezione da un elenco di connessioni o database esistenti oppure fare clic su Nuova connessione per aprire la procedura guidata Scegli origine dati.
Mediante la procedura guidata Scegli origine dati è possibile selezionare un provider e un tipo di origine dati, quindi compilare una stringa di connessione nella finestra Aggiungi connessione. In alternativa, è possibile salvare la stringa di connessione archiviata nel file Web.config.
Nota sulla sicurezza: Non archiviare le stringhe di connessione in una pagina o come testo normale nel file Web.config. Per ulteriori informazioni, vedere la sezione "Stringhe di connessione" in Protezione dell'accesso ai dati.
Specificare la modalità di recupero dei dati dal database
Questo elemento appare nella fase della procedura guidata Configura istruzione Select.Consente di specificare un'istruzione Select da utilizzare quando si ottengono i dati dal database. È possibile scegliere tra le seguenti opzioni:
Specificare una stored procedure o un'istruzione SQL personalizzata
Fare clic su Avanti per compilare un'istruzione SQL personalizzata o per selezionare una stored procedure se una di queste è già configurata per il sito Web. Il pulsante Generatore di query fornisce un'interfaccia utente per la creazione dell'istruzione SELECT. È possibile eseguire una verifica della query dopo avere fatto clic su Avanti.
Specificare le colonne di una tabella o visualizzazione
Selezionare il nome della tabella e le colonne di dati da ottenere. È possibile definire ulteriormente l'istruzione Select utilizzando i pulsanti WHERE, ORDER BY e Avanzate. L'istruzione SELECT compilata è visibile in Istruzione SELECT. È possibile eseguire una verifica della query dopo avere fatto clic su Avanti.
Vedere anche
Concetti
Cenni preliminari sui controlli server Web ASP.NET con associazione a dati
Cenni preliminari sui controlli origine dati
Protezione dell'accesso ai dati
Cenni preliminari sul controllo server Web SqlDataSource
Associazioni a dati tramite un controllo origine dati
Associazione di dati al controllo server Web TreeView
Associazione a dati gerarchici
Cenni preliminari sulle espressioni di associazione dati