Configurar origen de datos (Cuadro de diálogo), ObjectDataSource

Actualización: noviembre 2007

El cuadro de diálogo Configurar origen de datos - ObjectDataSource le ayuda a configurar un origen de datos de objetos si desea mostrar los datos de un objeto comercial en un control de servidor Web de ASP.NET que admita el enlace de datos. El título del cuadro de diálogo cambia de acuerdo con el Id. del control del origen de datos.

Un origen de datos de objetos representa un objeto comercial de nivel medio con recuperación de datos y funciones de actualización. Si el objeto comercial contiene un método que devuelve un objeto DataSet, los controles de servidor Web pueden mostrar y editar los datos devueltos en una página Web.

Nota de seguridad:

Vuelva a validar siempre los datos proporcionados por los usuarios en la capa de negocio de la aplicación. No confíe en el proceso de llamada para proporcionar datos seguros. Para obtener más información, consulte la sección de instrucciones generales de Proteger el acceso a datos.

Entre los controles de servidor Web que permiten el enlace a datos se encuentran los siguientes:

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

Para tener acceso a este cuadro de diálogo desde un control de servidor Web de ASP.NET

  1. En Visual Web Developer, abra una página ASPX.

  2. Cambie a la vista Diseño.

  3. En el Cuadro de herramientas, arrastre uno de los controles desde la lista previa hasta la página. Por ejemplo, desde el grupo Estándar del Cuadro de herramientas, arrastre un control GridView a la página.

  4. Haga clic con el botón secundario en el control y, a continuación, haga clic en Mostrar etiqueta inteligente.

  5. En la ventana de tareas que aparece, en la lista desplegable Elegir origen de datos, seleccione <Nuevo origen de datos…>.

    Nota:

    Algunos controles sólo le permiten hacer clic en Elegir origen de datos y seleccionar <Nuevo origen de datos…> en la lista desplegable Seleccionar un origen de datos.

    Se abrirá el Asistente para la configuración de orígenes de datos.

  6. En ¿De dónde obtendrá la aplicación los datos?,, haga clic en Objeto.

  7. En el cuadro Especificar un id. para el origen de datos, escriba un identificador de origen de datos.

    El Id. predeterminado es ObjectDataSource1.

  8. Haga clic en Aceptar.

    En la página se crea automáticamente un control ObjectDataSource y se abre la ventana Configurar origen de datos - ObjectDataSource1.

Para tener acceso a este cuadro de diálogo directamente desde un control ObjectDataSource

  1. En Visual Web Developer, abra una página ASPX.

  2. Cambie a la vista Diseño.

  3. Arrastre un control ObjectDataSource desde el grupo Datos del Cuadro de herramientas hasta la página.

  4. En la ventana de tareas, haga clic en Configurar origen de datos.

    Se abre la ventana Configurar origen de datos - ObjectDataSource1.

    Tras configurar el control ObjectDataSource, puede enlazarlo con cualquiera de los controles de servidor Web de la lista anterior si especifica el identificador de origen de datos de la lista desplegable Elegir origen de datos o en la propiedad DataSourceID del control de servidor Web.

Para obtener más información sobre el enlace de datos, vea Información general sobre el acceso a datos en ASP.NET o los siguientes temas orientados a tareas.

Tareas

Tutorial: Enlace de datos a un objeto comercial personalizado

Tutorial: Enlace de datos en páginas Web con un componente de datos de Visual Studio

Tutorial: Mostrar y dar formato a datos con el control de servidor web DataList

Cómo: Enlazar a los datos de un control con plantilla en Visual Studio

Cómo: Enlazar a los datos de un control con plantilla

Elementos de interfaz de usuario

  • Elegir el objeto comercial
    Este elemento aparece en el paso Elegir un objeto comercial del asistente.

    Especifica el objeto de comercial que se puede utilizar para recuperar o actualizar los datos. La lista desplegable sólo tendrá contenido si hay objetos comerciales definidos en los directorios Bin o App_Code del sitio Web. El objeto comercial debe contener un método que devuelva un objeto DataSet para poder mostrar datos en un control de servidor Web. Para obtener más información y un ejemplo de código, vea Tutorial: Enlace de datos a un objeto comercial personalizado.

Vea también

Conceptos

Información general sobre los controles de servidor Web ASP.NET enlazados a datos

Información general sobre los controles de origen de datos

Proteger el acceso a datos

Crear un objeto de origen para un control ObjectDataSource

Establecer enlaces a datos utilizando un control de origen de datos

Enlazar datos al control TreeView de servidor Web

Establecer enlaces a datos jerárquicos

Información general sobre las expresiones de enlace de datos

Referencia

Información general sobre el control de servidor web ObjectDataSource

ObjectDataSource

Otros recursos

ObjectDataSource (Control de servidor Web, Visual Studio)