proyecto asp net a

6
SELECT IdPelicula, Titulo, Sinopsis, Duracion, Clasificacion, Novedad, Genero, Stock, Caratula 4.9. Realizando búsquedas en la Iista de películas Para esto, necesitamos rea1i’zar una qu‹ery en el DataSet de Películas: FROM Pelicula WHERE (Titulo LIKE '%' + (titulo '%') Ahora en el formulario ListaPeliculas.aspx, en el evento load, cargamos la consulta: Creando una aplicación web COmpI‹!tá | Realizando búsquedas en la .. protected void Page Load(object sender, EvenzArgs e) string busqueda = ””; TextBox tb; ObjectDataSource1.SelectMethod "GetDataByAll"; //Si los datos vienen de una página previa, que no sea ListaPeliculas, se captura el valor de la búsqueda en la variable busqueda if (PreviousPage != null) tb (TextBox)PreviousPage.Master.FindControl("txtBusqueda") busqueda = Converz.ToString(tb.Text);

Upload: thomythomy

Post on 19-Dec-2015

9 views

Category:

Documents


0 download

DESCRIPTION

as

TRANSCRIPT

Page 1: Proyecto ASP Net A

SELECT IdPelicula, Titulo, Sinopsis, Duracion,

Clasificacion, Novedad, Genero, Stock, Caratula

4.9. Realizando búsquedas en la Iista de películas

Para esto, necesitamos rea1i’zar una qu‹ery en el DataSet de Películas:

FROM Pelicula

WHERE (Titulo LIKE '%' + (titulo +

'%')

Ahora en el formulario ListaPeliculas.aspx, en el evento load, cargamos la consulta:

Creando una aplicación web COmpI‹!tá | Realizando búsquedas en la ..

Iista de películas

protected void Page Load(object sender, EvenzArgs e)

string busqueda = ””;

TextBox tb;

ObjectDataSource1.SelectMethod "GetDataByAll";

//Si los datos vienen de una página previa, que no sea

ListaPeliculas, se captura el valor de la búsqueda en la

variable busqueda

if (PreviousPage != null)

tb

(TextBox)PreviousPage.Master.FindControl("txtBusqueda")

busqueda = Converz.ToString(tb.Text);

//Si los datos vienen de la misma página ListaPeliculas:

else

Page 2: Proyecto ASP Net A

4.10. Configuración la Administi-ación de Sitios Web.

!! Ronald A Renter a Ayqu pa | N Gladys Echegaray Peña

maestra.

busqueda = Coni ert.ToString(tb.Text);

//Limpiamos el ObjectDataSource

ObjectDataSource1.SelectParameters.Clear();

//Si no hay texto de búsqueda, se llena con el

método GetDataByAll, es decir, que liste todas las

peliculas existentes

if (string.IsNullOrEmpty(busqueda))

ObjectDataSource1.SelectMethod "GetDataByAll";

GridView1.DataSourceID ObjectLataSource1.ID;

lblInfoBusqueda.Text = "Resultado de la búsqueda de

películas sin filtro";

//Sino, que busque con el valor ingresado en el textBox

else

ObjectDataSource1.SelectParameters.Clear()

ObjectDataSource1.SelectMethod "GetDataByTitulo";

this.ObjectDataSource1.SelectParameters.Add(”

titulo”,

GridView1.DataSourceID ObjectDataSource1.ID;

lblInfoBusqueda.Text = "Resultado de la búsqueda de

películas con filtro: " + busqueda;

Page 3: Proyecto ASP Net A

El problema que se tiene con la base de datos es que, por defecto, el proveedor de SQL Server que ³ ierie con ASP.NET 2.0 parte de la base (equivocada generalmente) de que vamos a usar SQL Server 2005 Express Edition. Esta base de datos tiene la particularidad de que es capaz de adjuntar dinámicameriJ.e archivos .MDB (de datos SQL Server), es decir, sin necesidad de adjuritarlos.

Si existen problemas con el uso de configuración de ASP.NET, buscar el ejecutable aspnet_regsql.exe, que está en el disco C.

Seleccione una opÓón de conliguraÓón

¿üué tarea de base de datos desea realizar?

'.[ J' Configurar 5 L

sta opción ejecuta un sciipt que cica una nueva base de datos o contigua a existente paia almacenar información sobre la suscripción. los perfiles. la administración nciones y laper ” “ T sobre el roveei üL.

'É Ü' El inar la información sobre los servicios de a¡›licaciones de una base de datos existente

Esta opción elimina de la base de datos la información aceica de la suscripción. los perfiles. la administración de funciones y la personalización de ASP.NET. y aceica del proveedor de eventos Web de SüL. Nola: este proceso no puede deshacerme.

Nota:Para configurar la base de datos para funciones adicionales como el estado de sesión o la dependencia de la caché de SüL. e¡ecute aspnet_regsql en la l ínea de comandos. Para obtener ayuda acerca de las opciones de la línea de comandos. utilice el modificadDi "-?".

Seleccionamos el nombre del servidor correcto y elegimos nuestra base de datos.

Creando una aplicación web completa | Configuración la

Administración de Sitios Web.

Page 4: Proyecto ASP Net A

“” Asistente para la instalación de SQL Server de ESP.NET

Seleccione el servidor y la b‹zse de detos

S›L .

Especifique el nombre del servidor SQL. el nombie de la base de datos que desea crear o eliminar y las credenciales que se utilizarán para la conexión a la base de datos.

Las credenciales deben i‹Jentificar una cuenta o eliminar una base de datos.de usuario con permisos para creaiH‹›‹ -

Ser¿idoi: ADMIN-443B3235B\SüLSERVER

Autenticación de WindowsAutenticación de SQL Seivei Nombie de usuario:

Eontiaseña:

Base de datos:

Cancelar

Ahora en la aplicación en el archivo web.config indicamos qué base de datos y servidor vamos a usar.

! Ronald A Renter a Ayqu pa | N Gladys Echegaray Peña

<!--<connectionStrings>

<add name=” BDVideoConnectionString” connectionString=” Data Source=ADMIN- 443B3235B\SQLSERVER;InitialCatalog=BDVideo;Integrated

Security=True” providerName= ” System.

Data. SqlClient” />