Felicitaciones cordiales por esta serie de tutoriales que finalmente ingresan al tema principal de vs2005. Algunos amigos siempre han dicho que este tutorial mío no es un tutorial de vs2005 en absoluto, así que no tengo nada que decir, pero espero que mis amigos entiendan eso. No hay lenguajes como c#, j# y vb.net. Soporte, ¿para qué sirve vs2005???????
Si desea crear una página web, simplemente aprenda DW directamente. ¿Por qué usar VS2005? En términos de diseño de página web, esto es más difícil de usar que DW. No digo que no sea posible, pero definitivamente no lo es. fácil de dominar como DW
Bueno, vayamos al punto. Aspecto de la base de datos Hay muchas cosas, así que planeo comenzar con el control de la base de datos y luego usar el control de la base de datos para implementarlo en ejemplos posteriores. involucrará DataSetDataAdapter, etc. Después de aprender el control, habrá un capítulo especial sobre la aplicación de base de datos. Espero que todos entiendan. ¡
En primer lugar, por supuesto, el más... el más... más utilizado! , SqlDataSource, que puede completar fácilmente la consulta y visualización de datos sin escribir o escribir muy poco código junto con el control de envío y visualización de datos. Por supuesto, también admite la interacción con cualquier base de datos compatible con ADO.NET, incluidas las bases de datos Microsoft SQL Server y Oracle, así como fuentes de datos OLE DB y ODBC. En tiempo de ejecución, el control SqlDataSource abre automáticamente una conexión de base de datos, ejecuta una instrucción SQL o un procedimiento almacenado, devuelve los datos seleccionados (si los hay) y luego cierra la conexión.
Primero tenemos que hablar sobre la cadena de conexión de la base de datos. En el pasado, cuando usábamos vs2003, solo podíamos escribir el código de conexión manualmente. Ahora, con este control, podemos agregar automáticamente la cadena de conexión a web.config
. web.config es ridículo decirlo. Si está escrito en el código, sería muy miserable. La gente puede encontrar la información de su base de datos en el código. Recuerde, existe un método para piratear el servidor llamado inyección, ¿verdad? Lo siento, solía hackear varios servidores a través de SQL, pero eso es porque estoy aburrido de administrar un cibercafé. Aprendí a programar en los últimos dos o tres años y no tengo tiempo para hacerlo. Olvidé SQL... ¡Continuemos con el tema! Usémoslo para construir Connect una base de datos y luego usemos una vista de cuadrícula para ver los resultados. Las habilidades relacionadas con Gridview se discutirán en un capítulo especial, aquí son solo una función de apoyo.
El ejemplo que vamos a hacer a continuación es muy simple. Primero, use Gridview para mostrar datos en la página e implementar la eliminación, y luego use la vista de detalles para mostrar un solo dato de los parámetros pasados por Gridview.