Agregar o quitar un origen de datos

Esta página es específica de WPF y Silverlight 2

Puede agregar orígenes de datos directamente a un proyecto de Microsoft Expression Blend o puede crear un vínculo a estos orígenes de datos en una ubicación externa. Los orígenes de datos son recursos del proyecto, así que después de agregarlos al proyecto, verá una lista de los archivos de orígenes de datos dentro del panel Recursos.

Agregar un origen de datos XML

Un origen de datos XML puede ser un archivo XML local o un archivo XML de un servidor Web remoto. Para obtener un ejemplo de cómo usar un archivo XML remoto, vea el tema Inténtelo: Crear un lector de noticias RSS.

[!NOTA]

Silverlight 2 no es compatible con orígenes de datos XML.

Para agregar un origen de datos XML

  1. En Datos, en el panel Proyecto, haga clic en el botón +XML.

  2. En el cuadro de diálogo Agregar origen de datos XML, escriba en el campo Nombre de conexión el nombre de la conexión de datos que desea crear.

  3. En el campo URL para datos XML, escriba una dirección URL para el archivo de datos XML o haga clic en Examinar para buscar un archivo local.

    [!NOTA]

    Si está usando un archivo XML local, es recomendable agregar el archivo XML al proyecto para que el archivo se genere dentro de la aplicación. Así se garantiza que la aplicación funcione al implementarla. Otra alternativa es implementar la aplicación y el archivo XML juntos, siempre que la ruta al archivo XML no se modifique.

  4. Además, puede hacer clic en el botón de expansión para escribir información adicional del origen de datos, como una definición XPath.

    [!NOTA]

    Especificar una definición XPath restringe los datos que se aportan desde el origen de datos identificando nodos específicos en los datos XML que se desean. Para obtener más información acerca de cómo usar XPath, vea los temas sobre la sintaxis XPath y cómo enlazar con datos XML mediante XMLDataProvider y consultas XPath (pueden estar en inglés) en MSDN.

  5. Haga clic en Aceptar. Observe que la sección Datos del panel Proyecto se ha rellenado ahora con los datos analizados del archivo XML. El tipo de datos para cada nodo del origen de datos se indica entre paréntesis. Ahora puede enlazar objetos del proyecto a los datos XML.

Cc295239.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Agregar un origen de datos de objeto CLR

En un entorno de producción en equipo, un programador podría proporcionar un origen de datos CLR (Common Language Runtime) a un diseñador para que éste pudiera enlazarlo a los datos del proyecto de Expression Blend de cualquier forma que eligieran. Un origen de datos CLR se implementa en un ensamblado de biblioteca de clases (.dll). La implementación rellena una tabla de datos o un conjunto de datos de una base de datos (como una base de datos de SQL) y convierte los datos en ObservableCollection para que Expression Blend (o cualquier otra aplicación que utilice Windows Presentation Foundation) pueda enlazar a los datos. Para ver un ejemplo de biblioteca de clases escrita en C# y un proyecto de Expression Blend que enlace a los datos resultantes, vea Inténtelo: Crear un origen de datos de objeto CLR.

Para agregar un origen de datos de objeto CLR

  1. En el menú Proyecto, haga clic en Agregar referencia (ALT+MAYÚS+R).

    Se abrirá el cuadro de diálogo Agregar referencia.

  2. Busque el ensamblado (.dll) que implementa un origen de datos CLR. Seleccione el ensamblado y haga clic en Abrir. El archivo .dll se agregara al nodo Referencia de Archivos, en el panel Proyecto.

  3. En el panel Proyecto, haga clic en el botón + Objeto CLR que encontrará en Datos.

    Se abrirá el cuadro de diálogo Agregarorigen de datos de objeto CLR.

  4. En el campo Nombre del origen de datos, escriba un nombre para este origen de datos o deje el predeterminado (CLRObjectDataSource).

  5. En Seleccione la clase de la que desea crear una instancia, expanda el nombre del ensamblado, seleccione el objeto CLR y, a continuación, haga clic en Aceptar.

    Observe que la sección Datos del panel Proyecto se ha rellenado ahora con los datos analizados del origen de datos CLR. El tipo de datos para cada nodo del origen de datos se indica entre paréntesis. Ahora puede enlazar objetos del proyecto a los datos.

  6. En Seleccionar la clase para crear una instancia de, aparecerán los siguientes ensamblados:

    • Cualquier origen de datos CLR que haya agregado como referencia al proyecto

    • Ensamblados de proyecto predeterminados

    Si también desea ver los ensamblados del sistema disponibles, puede activar la casilla de verificación Mostrar ensamblados del sistema. Si escribe una consulta en el cuadro Buscar, se filtrarán los ensamblados para mostrar los que contienen la consulta buscada. No olvide desactivar el cuadro Buscar si desea volver a ver todos los ensamblados.

Cc295239.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Para quitar un origen de datos

  • En Datos, en el panel Proyecto, seleccione el origen de datos que desea quitar y, a continuación, haga clic en el botón Quitar origen de datos o haga clic con el botón derecho en el origen de datos y, a continuación, en Quitar.

    Cc295239.alert_caution(es-es,Expression.10).gifPrecaución:

    Si hay algún objeto en el proyecto cuyas propiedades se enlazaron a los datos del origen de datos que ha quitado, deberá restablecer las propiedades antes de generar el proyecto.

Cc295239.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio