SlideShare una empresa de Scribd logo
ASP.NET  Enlace a Datos – Parte 1 Ing. Juan Pablo Ibañez www.knowii.com
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Supongamos que tenemos una tabla Provincia como se ve en  la imagen de la izquierda. Nuestro objetivo es mostrar todas la provincias de la tabla en un  DropDownList. Para lograr esto debemos agregar a nuestro formulario Web un DropDownList y configurarle un SQLDataSource que nos lo llene con  los datos de la tabla. Cuando seleccionamos el  DropDownList, vemos que aparece un  triangulito negro en la esquina superior derecha. Hacemos clic en el triangulito y se nos mostrará un menú con las opciones  que vemos en la imagen de la derecha. Hacemos clic en  “Choose Data Source”
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Al hacer clic en “Choose DataSource”  se abre la ventana que ven a la izquierda.  Aquí deben seleccionar la opción “New data source” para crear una nueva fuente de datos. Esta fuente de datos básicamente hará el SELECT a la base de datos.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Ahora debemos elegir el tipo de fuente de datos. Seleccionamos Database, que nos sirve para conectarmos a nuestro SQL Server u otro motor de base de datos. Al seleccionar Database, nos creará una fuenta de datos del tipo SqlDataSource. También aquí elegimos el ID de nuestro SqlDataSource.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Debemos indicarle a nuestro SqlDataSource cual es la cadena de conexión a la base de datos.  Sí ya la tenemos creada en nuestro web.config, aparecerá en el combo. de lo contrario debemos seleccionar “New Connection”.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Luego de presionar la opción de “New Connection” se abre la ventana que se muestra, sirve para configurar la cadena de conexión.  Debemos elegir el nombre del servidor, la manera de autenticarnos en el mismo.  Existen 2 formas Windows Authentication y SQL Server Authentication. Luego debemos seleccionar  la base de datos. Podemos usar el botón “Test Connection” para comprobar que todo esté configurado correctamente.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Guardamos la cadena de conexión en nuestro archivo de configuración (web.config). El wizard nos solicita que ingresemo un nombre para la cadena de conexión.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Ahora debemos seleccionar la tabla Provincia y armar el SELECT. En este caso debemos elegir Id y Nombre. Luego de elegir los campos del SELECT podemos ver como va a quedar el SELECT en la parte inferior de la pantalla.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Luego de apretar “Next”, el wizard nos permite testear la consulta creada. Para hacer esto presionamos la opción “Test Query”. Con esto termina la configuración de nuestro SqlDataSoruce.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Luego de apretar “Next”, el wizard nos permite testear la consulta creada. Para hacer esto presionamos la opción “Test Query”. Con esto termina la configuración de nuestro SqlDataSoruce.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com En esta última pantalla lo que configuramos es el DropDownList.  Por lo cual le indicamos cual es el SqlDataSource que debe utilizar. También cual es el nombre del campo de tabla que usaremos como Id. Y por último cual es el nombre del campo que utilizaremos para mostrar.  Por ejemplo, Id, serían los valores 1, 2, 3, … y Nombre serían Buenos Aires, Córdoba, Santa Fé, …
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Resultado, nuestro DropDownList cargado con valores de la base de datos. Ahora, ¿qué significaron todos los clics y configuraciones que hicimos? Código en nuestro ASPX y la cadena de conexión en nuestro
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Cuando cambia el índice del DropDownList de provincias se debe hacer un PostBack e ir al servidor y cargar el DropDownList de ciudades con las que pertenezcan a la provincia seleccionada.  Por lo que el DropDownList de provincias tiene que tener la propiedad AutoPostBack=“true” y configurado su SqlDataSource como se vió anteriormente.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Para que el DropDownList de ciudades cargue datos desde una tabla de la base de datos debemos configurarle un SqlDataSource. Esto lo realizaremos exactamente igual al anterior pero con una diferencia, el SELECT que armemos debe tener un WHERE para poder filtrar las ciudades de una determinada provincia. La imagen muestra la tabla Ciudad. Tiene una columna ProvinciaId que indica a qué provincia pertenece cada ciudad.  Nuestro SELECT debería ser entonces:  SELECT [Id], [Nombre] FROM [Ciudad] WHERE ([ProvinciaId] = @ProvinciaId)
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Como sabemos, nuestro SELECT debe retornar las claves primarias y los valores a mostrar para llenar el DropDownList,  en nuestro caso, Id y Nombre de la tabla Ciudad. Pero, además, debemos armar el WHERE, por lo cual debemos elegir la opción “WHERE”.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Esta pantalla nos permite elegir la columna que queremos utilizar en el WHERE, en nuestro caso, ProvinciaId.  Luego debemos seleccionar de donde tomaremos el valor que queremos usar en el WHERE, en nuestro caso lo queremos tomar del DropDownList de provincias, por lo cual elegimos para la opción “Source”, el valor Control. Luego elegimos el ID del control y el valor por defecto y presionamos “Add”.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Al presionar “Add” nuestra clausula se agrega al listado de clausulas. De ser necesario podemos agregar mas clausulas, en nuestro caso no es necesario por lo cual presionamos “OK”.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Luego de haber configurado el WHERE vemos que nuestro SELECT queda conformado como necesitamos.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Podemos testear nuestra consulta como lo hicimos anteriormente presionando “Test Query”.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Pero a diferencia de la vez anterior, ahora nos pide que le pasemos el valor al parámetro, ya que como no estamos corriendo la aplicación, el SqlDataSource no puede tomarlo de DropDownList de provincias.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com El resultado de la consulta devuelve lo que esperamos, solo las ciudades que pertenecen a la provincia cuyo Id es igual a 1 (el valor que le pasamos al parámetro).
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Ahora seteamos los parámetros al DropDownList, de la misma manera que lo hicimos anteriormente.
Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Veamos ahora, cual es el código generado después de tantos clics: Lo importante es ver que ahora tenemos un SELECT con un WHERE con un parámetro y ese parámetro se agregó a la colección SelectParámeters del SqlDataSource. El parámetro es del tipo ControlParámeter y tiene seteadas las propiedades para asociarlo al DropDownList de provincias.

Más contenido relacionado

PDF
Visual 2010 sql server 2008
DOC
Tipos de datos. Ejercicios en SQL Server
PDF
TUTORIAL DE ADO.NET MUY BUENO
PDF
Tipos de datos. Ejercicios en SQLServer
PPT
Acceso A Datos Y Ado.Net
DOCX
CONEXION VISUAL STUDIO.NET - SQL SERVER
PDF
manual visual basic 02
PPT
visual basic .net
Visual 2010 sql server 2008
Tipos de datos. Ejercicios en SQL Server
TUTORIAL DE ADO.NET MUY BUENO
Tipos de datos. Ejercicios en SQLServer
Acceso A Datos Y Ado.Net
CONEXION VISUAL STUDIO.NET - SQL SERVER
manual visual basic 02
visual basic .net

La actualidad más candente (13)

PDF
Visual basic 2010 data por codigo
PPS
SQL Visual Basic 6.0
PPTX
JAVA CON BASE DE DATOS
PDF
Jquery para principianes
PDF
Insertar editarborrar registros sql_server_tutorial 2015
PDF
Manual acceso a datos vb.net
PDF
Comandos de configuracion vfp
PDF
desarrollo en 3 capas VB
DOC
Cubo
PPT
IntroduccióN A Sql Server 2005
PPTX
Como utilizar sql en visual basic 6
PDF
Bases datos-visual-basic
PDF
Bases de-datos-en-visual-basic
Visual basic 2010 data por codigo
SQL Visual Basic 6.0
JAVA CON BASE DE DATOS
Jquery para principianes
Insertar editarborrar registros sql_server_tutorial 2015
Manual acceso a datos vb.net
Comandos de configuracion vfp
desarrollo en 3 capas VB
Cubo
IntroduccióN A Sql Server 2005
Como utilizar sql en visual basic 6
Bases datos-visual-basic
Bases de-datos-en-visual-basic
Publicidad

Destacado (20)

PPT
Asp.Net Controls Basic Part 1
PDF
Acronis colombia event agosto 2010
PPTX
Conectar sql-c-sharp- muy bueno
PPT
Como crear un blog de blogspot.ppt
PPTX
Disenando Sistemas empleando el modelo de capas en desarrollo de software
PPTX
Pasos Para Crear un Formulario Con Base de Datos En Visual Basic
PDF
Separata access 2013
PPTX
Aprenda a conectar sql y c# en 19 sencillos pasos!
PPTX
Ejemplo LOGIN conectado a una base de datos
PDF
Pasos Para Conectar Una Base De Datos En Visual Basic
PPTX
Ejemplo GUARDAR registros desde Visual Basic 2012
DOC
Como crear una base de datos con visual basic
PDF
Manual de office publisher
PPT
Daniel Cassany Escritura
PPTX
manual de manejo Publisher
PDF
Excel avanzado 2013
PDF
Manual de Word 2013
PDF
Manual de Excel 2013
PPT
Dificultad de Aprendizaje de las Matemáticas
Asp.Net Controls Basic Part 1
Acronis colombia event agosto 2010
Conectar sql-c-sharp- muy bueno
Como crear un blog de blogspot.ppt
Disenando Sistemas empleando el modelo de capas en desarrollo de software
Pasos Para Crear un Formulario Con Base de Datos En Visual Basic
Separata access 2013
Aprenda a conectar sql y c# en 19 sencillos pasos!
Ejemplo LOGIN conectado a una base de datos
Pasos Para Conectar Una Base De Datos En Visual Basic
Ejemplo GUARDAR registros desde Visual Basic 2012
Como crear una base de datos con visual basic
Manual de office publisher
Daniel Cassany Escritura
manual de manejo Publisher
Excel avanzado 2013
Manual de Word 2013
Manual de Excel 2013
Dificultad de Aprendizaje de las Matemáticas
Publicidad

Similar a Asp.Net Data Binding Parte 1 (20)

PDF
scribd.vpdfs.com_sql-server-tutorial.pdf
PDF
Conector 2
DOCX
Documentacion olap
DOCX
Cubo Olap
PDF
Manual my sql
PPTX
instalacion y conexion a base de datos postgrest /java
PDF
Explodat_Ejemplo_ETL_SSIS.pdf
PDF
Practica5
PPT
Connection Pool + Java + MySQL
PPT
Pool Conexiones My Sql Net Beans
PPT
PoolConnection + MySql + NetBeans 6.0
PPTX
Informe programacion leomar salas
PDF
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
PDF
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQL
DOCX
Conexion con visual basic 6.0
DOCX
Pantallazos
PDF
Reportes y graficos en .net
PDF
Tablas dinamicas en excel con datos externos
PDF
Informe base de datos (Luis Guerra)
PDF
Replicación SQL Server 2008
 
scribd.vpdfs.com_sql-server-tutorial.pdf
Conector 2
Documentacion olap
Cubo Olap
Manual my sql
instalacion y conexion a base de datos postgrest /java
Explodat_Ejemplo_ETL_SSIS.pdf
Practica5
Connection Pool + Java + MySQL
Pool Conexiones My Sql Net Beans
PoolConnection + MySql + NetBeans 6.0
Informe programacion leomar salas
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQL
Conexion con visual basic 6.0
Pantallazos
Reportes y graficos en .net
Tablas dinamicas en excel con datos externos
Informe base de datos (Luis Guerra)
Replicación SQL Server 2008
 

Más de Juan Pablo Ibañez (8)

PPS
Bill Gates Dice A Los Adolescentes
PPT
Aplicación 3 Capas
PPT
Asp.Net Session And Query String
PPT
Asp.Net Controls Basic Part 2
PPT
Tipos De Archivo En Asp.Net
PPT
Comunicación Http En .Net
PPT
Ciclo De Vida De Una Página ASP.NET
PPT
Carpetas De Asp.Net
Bill Gates Dice A Los Adolescentes
Aplicación 3 Capas
Asp.Net Session And Query String
Asp.Net Controls Basic Part 2
Tipos De Archivo En Asp.Net
Comunicación Http En .Net
Ciclo De Vida De Una Página ASP.NET
Carpetas De Asp.Net

Último (20)

PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
clase auditoria informatica 2025.........
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
modulo seguimiento 1 para iniciantes del
PDF
Maste clas de estructura metálica y arquitectura
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Presentación de Redes de Datos modelo osi
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
Historia Inteligencia Artificial Ana Romero.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
clase auditoria informatica 2025.........
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Curso de generación de energía mediante sistemas solares
Diapositiva proyecto de vida, materia catedra
modulo seguimiento 1 para iniciantes del
Maste clas de estructura metálica y arquitectura
historia_web de la creacion de un navegador_presentacion.pptx
MANUAL de recursos humanos para ODOO.pdf
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Propuesta BKP servidores con Acronis1.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Presentación de Redes de Datos modelo osi
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Presentación PASANTIAS AuditorioOO..pptx
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
TRABAJO DE TECNOLOGIA.pdf...........................

Asp.Net Data Binding Parte 1

  • 1. ASP.NET Enlace a Datos – Parte 1 Ing. Juan Pablo Ibañez www.knowii.com
  • 2. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Supongamos que tenemos una tabla Provincia como se ve en la imagen de la izquierda. Nuestro objetivo es mostrar todas la provincias de la tabla en un DropDownList. Para lograr esto debemos agregar a nuestro formulario Web un DropDownList y configurarle un SQLDataSource que nos lo llene con los datos de la tabla. Cuando seleccionamos el DropDownList, vemos que aparece un triangulito negro en la esquina superior derecha. Hacemos clic en el triangulito y se nos mostrará un menú con las opciones que vemos en la imagen de la derecha. Hacemos clic en “Choose Data Source”
  • 3. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Al hacer clic en “Choose DataSource” se abre la ventana que ven a la izquierda. Aquí deben seleccionar la opción “New data source” para crear una nueva fuente de datos. Esta fuente de datos básicamente hará el SELECT a la base de datos.
  • 4. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Ahora debemos elegir el tipo de fuente de datos. Seleccionamos Database, que nos sirve para conectarmos a nuestro SQL Server u otro motor de base de datos. Al seleccionar Database, nos creará una fuenta de datos del tipo SqlDataSource. También aquí elegimos el ID de nuestro SqlDataSource.
  • 5. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Debemos indicarle a nuestro SqlDataSource cual es la cadena de conexión a la base de datos. Sí ya la tenemos creada en nuestro web.config, aparecerá en el combo. de lo contrario debemos seleccionar “New Connection”.
  • 6. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Luego de presionar la opción de “New Connection” se abre la ventana que se muestra, sirve para configurar la cadena de conexión. Debemos elegir el nombre del servidor, la manera de autenticarnos en el mismo. Existen 2 formas Windows Authentication y SQL Server Authentication. Luego debemos seleccionar la base de datos. Podemos usar el botón “Test Connection” para comprobar que todo esté configurado correctamente.
  • 7. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Guardamos la cadena de conexión en nuestro archivo de configuración (web.config). El wizard nos solicita que ingresemo un nombre para la cadena de conexión.
  • 8. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Ahora debemos seleccionar la tabla Provincia y armar el SELECT. En este caso debemos elegir Id y Nombre. Luego de elegir los campos del SELECT podemos ver como va a quedar el SELECT en la parte inferior de la pantalla.
  • 9. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Luego de apretar “Next”, el wizard nos permite testear la consulta creada. Para hacer esto presionamos la opción “Test Query”. Con esto termina la configuración de nuestro SqlDataSoruce.
  • 10. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Luego de apretar “Next”, el wizard nos permite testear la consulta creada. Para hacer esto presionamos la opción “Test Query”. Con esto termina la configuración de nuestro SqlDataSoruce.
  • 11. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com En esta última pantalla lo que configuramos es el DropDownList. Por lo cual le indicamos cual es el SqlDataSource que debe utilizar. También cual es el nombre del campo de tabla que usaremos como Id. Y por último cual es el nombre del campo que utilizaremos para mostrar. Por ejemplo, Id, serían los valores 1, 2, 3, … y Nombre serían Buenos Aires, Córdoba, Santa Fé, …
  • 12. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer www.knowii.com Resultado, nuestro DropDownList cargado con valores de la base de datos. Ahora, ¿qué significaron todos los clics y configuraciones que hicimos? Código en nuestro ASPX y la cadena de conexión en nuestro
  • 13. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Cuando cambia el índice del DropDownList de provincias se debe hacer un PostBack e ir al servidor y cargar el DropDownList de ciudades con las que pertenezcan a la provincia seleccionada. Por lo que el DropDownList de provincias tiene que tener la propiedad AutoPostBack=“true” y configurado su SqlDataSource como se vió anteriormente.
  • 14. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Para que el DropDownList de ciudades cargue datos desde una tabla de la base de datos debemos configurarle un SqlDataSource. Esto lo realizaremos exactamente igual al anterior pero con una diferencia, el SELECT que armemos debe tener un WHERE para poder filtrar las ciudades de una determinada provincia. La imagen muestra la tabla Ciudad. Tiene una columna ProvinciaId que indica a qué provincia pertenece cada ciudad. Nuestro SELECT debería ser entonces: SELECT [Id], [Nombre] FROM [Ciudad] WHERE ([ProvinciaId] = @ProvinciaId)
  • 15. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Como sabemos, nuestro SELECT debe retornar las claves primarias y los valores a mostrar para llenar el DropDownList, en nuestro caso, Id y Nombre de la tabla Ciudad. Pero, además, debemos armar el WHERE, por lo cual debemos elegir la opción “WHERE”.
  • 16. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Esta pantalla nos permite elegir la columna que queremos utilizar en el WHERE, en nuestro caso, ProvinciaId. Luego debemos seleccionar de donde tomaremos el valor que queremos usar en el WHERE, en nuestro caso lo queremos tomar del DropDownList de provincias, por lo cual elegimos para la opción “Source”, el valor Control. Luego elegimos el ID del control y el valor por defecto y presionamos “Add”.
  • 17. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Al presionar “Add” nuestra clausula se agrega al listado de clausulas. De ser necesario podemos agregar mas clausulas, en nuestro caso no es necesario por lo cual presionamos “OK”.
  • 18. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Luego de haber configurado el WHERE vemos que nuestro SELECT queda conformado como necesitamos.
  • 19. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Podemos testear nuestra consulta como lo hicimos anteriormente presionando “Test Query”.
  • 20. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Pero a diferencia de la vez anterior, ahora nos pide que le pasemos el valor al parámetro, ya que como no estamos corriendo la aplicación, el SqlDataSource no puede tomarlo de DropDownList de provincias.
  • 21. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com El resultado de la consulta devuelve lo que esperamos, solo las ciudades que pertenecen a la provincia cuyo Id es igual a 1 (el valor que le pasamos al parámetro).
  • 22. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Ahora seteamos los parámetros al DropDownList, de la misma manera que lo hicimos anteriormente.
  • 23. Llenar un DropDownList con datos de una tabla de una base de datos SQLServer pero que los valores dependan del valor seleccionado en otro DropDownList www.knowii.com Veamos ahora, cual es el código generado después de tantos clics: Lo importante es ver que ahora tenemos un SELECT con un WHERE con un parámetro y ese parámetro se agregó a la colección SelectParámeters del SqlDataSource. El parámetro es del tipo ControlParámeter y tiene seteadas las propiedades para asociarlo al DropDownList de provincias.