Condividi tramite


Finestra di dialogo Configura origine dati: ObjectDataSource

Aggiornamento: novembre 2007

La finestra di dialogo Configura origine dati: ObjectDataSource consente la configurazione dell'origine dati di un oggetto quando si desidera visualizzare dati da un oggetto business 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.

L'origine dati di un oggetto rappresenta un oggetto business di livello intermedio con capacità di recupero e aggiornamento. Se nell'oggetto business è incluso un metodo che restituisce un oggetto DataSet, i controlli server Web saranno in grado di visualizzare e modificare i dati restituiti in una pagina Web.

Nota sulla sicurezza:

Riconvalidare sempre l'input dell'utente al livello aziendale dell'applicazione. Non è consigliabile affidarsi al fatto che il processo di chiamata fornisca dati sicuri. Per ulteriori informazioni, vedere la sezione "Indicazioni generali" in Protezione dell'accesso ai dati.

I controlli server Web che supportano l'associazione dati includono fra gli altri:

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

Per accedere a questa finestra di dialogo da un controllo server Web ASP.NET

  1. Aprire la pagina ASPX in Visual Web Developer.

  2. Passare alla visualizzazione Progettazione.

  3. 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.

  4. Fare clic con il pulsante destro del mouse sul controllo e scegliere Mostra smart tag.

  5. 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.

  6. In Specificare l'origine dei dati utilizzati dall'applicazione fare clic su Oggetto.

  7. Nella casella Specificare l'ID dell'origine dati digitare un ID dell'origine dati.

    L'ID predefinito è ObjectDataSource1.

  8. Scegliere OK.

    Verrà creato automaticamente un controllo ObjectDataSource nella pagina e verrà aperta la finestra Configura origine dati: ObjectDataSource1.

Per accedere a questa finestra di dialogo direttamente da un controllo ObjectDataSource

  1. Aprire la pagina ASPX in Visual Web Developer.

  2. Passare alla visualizzazione Progettazione.

  3. Dal gruppo Dati della Casella degli strumenti trascinare un controllo ObjectDataSource nella pagina.

  4. Nella finestra delle attività fare clic su Configura origine dati.

    Verrà visualizzata la finestra di dialogo Configura origine dati: ObjectDataSource1.

    Una volta configurato il controllo ObjectDataSource è 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 dettagliata: associazione ai dati a un oggetto business personalizzato

Procedura dettagliata: pagine Web con associazione ai dati a un componente dati di Visual Studio

Procedura dettagliata: visualizzazione e formattazione di dati con il controllo server Web DataList

Procedura: eseguire l'associazione ai dati in un controllo basato su modello in Visual Studio

Procedura: eseguire l'associazione dati in un controllo basato su modello

Elementi di interfaccia

  • Selezionare un oggetto business
    Questo elemento appare nella fase della procedura guidata Seleziona oggetto business.

    Consente di specificare l'oggetto business che può essere utilizzato per recuperare o aggiornare i dati. L'elenco a discesa verrà popolato solo se esistono oggetti business definiti sia nella directory Bin che nella directory App_Code del sito Web. È necessario che nell'oggetto business venga incluso un metodo che restituisce un oggetto DataSet per visualizzare i dati in un controllo server Web. Per ulteriori informazioni e un esempio di codice, vedere Procedura dettagliata: associazione ai dati a un oggetto business personalizzato.

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

Creazione di un oggetto di origine del controllo ObjectDataSource

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

Riferimenti

Cenni preliminari sul controllo server Web ObjectDataSource

ObjectDataSource

Altre risorse

Controllo server Web ObjectDataSource (Visual Studio)