Crear CRUD en C# .Net Windows Forms, Sql Server y ADO.NET | Sin EntityFramework
ฝัง
- เผยแพร่เมื่อ 10 พ.ย. 2024
- #WindowsForms #sqlclient #sqlserver
En este video te mostrare como puedes crear un CRUD (Create, read, update y delete) en C# .Net framework con la tecnología de escritorio Windows forms y haciendo uso de ADO.NET para conectarnos a la base de datos que haremos en SQL Server, todo en un solo video.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
También puedes vía patreon: / powerhdeleon
Todos los videos de cruds: • Crear CRUD en Windows ...
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
(Minuto 21:41), si instancias el objeto fuera del while, estarías trabajando siempre con el mismo objeto. Se debe instanciar un nuevo objeto en cada ciclo del while. Excelentes videos.
Sí, luego terminan teniendo una lista con el mismo objeto, eso pasa mucho cuando comienzan a programar orientado a objetos, saludos!
3:55 Autenticación en SQL Server y Creación de BD.
5:10 Agregado de registros.
5:50 Creación de Windows Forms Project
7:24 Codificar conexión en clase separada en otra capa.
10:13 Prueba de conexión
11:50 Prog de Evento para botón de prueba de conexión
13:34 Método de consulta para mostrar datos
14:05 Clase People para getters y setters
15:04 Método para mostrar la lista de datos
15:37 Query para llenado de datos y su conexión puntual.
16:20 Using para abrir y cerrar conexión
18:30 SqlDataReader
22:54 Método Refresh();
Lord de lords, me salvó nuevamente con sus avanzados conocimientos en el lenguaje C#. Agradezco vivir en su época. Un abrazo
Excelente tutorial. Lo repliqué con una base de datos propia y funcionó perfectamente. Muchas gracias por compartir el conocimiento. Saludos desde Bogotá, Colombia.
yo también tengo varios adoptados de la calle , gracias por ayudar a los que no tienen voz programmer petfriendly :)
Probé con varias cadenas de conexión y ésta fue la que me funcionó:
private string conexionDB
= @"Data Source=.\SQLSERVER;"
+ "Initial Catalog=database1234;"
+ "Integrated Security=True"; /*Autenticación de Windows*/
Editado:
+ "User ID=sa;Password=admin1234"; /*Autenticación de SQL Server*/
Like si te sirvió:)
gracias colega, justo eso buscaba
@@miguelangelmaldonadoovando2905 de nada carnal:)
Graciass
Gracias. Casi no hay material actual para aprender ADO.NET . Para un tipo sin tanta experiencia como yo esta aproximación vale mucho
Muchas gracias por compartir tus conocimientos.
Que genial que expliques tres maneras para conectarnos ADO, DataSet y EntityFramework :D
🤘
Oye todos tus videos hazlos igual a este en el sentido de la forma de hablar se me hizo bien rápido y fácil de digerir el tema y aparte el escucharte decir groserías se me hizo chido. excelente explicación y ya estoy suscrito al canal
Excelente gracias mi amigo por subir esta masterclass de CRUD.
Eres un héroe sin capa. :'3
Muy bueno tu video, seria bueno que hicieras un ejemplo con varias tablar ya relacionadas; Saludos
Muy Bueno Hector
god !!! me sirvio mucho este video
excelente tutorial
Buen video!
Muchas gracias me sirvio de mucho amigo
Muy bueno el video, podrías hacer un video utilizando parámetros almacenados y tablas relacionadas, con diferentes tipos de datos de sql server?
Tienes algún video con ejemplos para llenar ComboBox y trabajar con dateTime?
Básicamente lo que pasaria si creas el objeto fuera del while, es que cuando entre al bucle while y ya hayamos consultado a la BDD con nuestro query y nos traiga los datos, cada ves que modifique los atributos del objeto y lo agregue a la lista se me va a modificar el objeto para cada posicion del List de las veces que lo hayamos agregado, ya que los objetos funcionan a traves de referencia a memoria y al ser el mismo objeto me van a quedar en el list en cada posicion el mismo objeto con las mismas instancias.
bro tienes algun curso completo sobre C#? explicas muy bien
Curso de fundamentos de C# .Net Core: th-cam.com/play/PLWYKfSbdsjJgKGeP2OmTJWXz8qZ7N8xU2.html
no es que seas anticuado ni que uno sea mejor que otro, se trata de ver qué es lo que resuelve mejor tu proyecto
Podrías publicar algo sobre Xamarin
Ya viene eso
Hector, que opciones hay de una conexion a sql aparte de ado net, enterprise library (no se si aun siga vigente) y microsoft appication blocks (que cre ya no usan), que otras opciones conoces y cual sugieres? Gracias, un abrazo desde Perú
Hola @hdeleon sabes si haciendo un ejecutable de esta aplicacion, va a conectar sin problemas a la base de datos?
BUENISIMOS LOS VIDEOS ...!!!
creo q te falta el:
crud - asp.net - N capas - entity framework
Con los reader, como puedo solucionar para mostrar si los campos en la BD son vacios? me muestra error en la exception del catch.
Se podría decir que la clase PeopleDB usa el patrón DAO?
Maestro, tengo una duda, si tengo un proceso de almacenado, es posible ejecutarlo también en ADO?
Existe este mismo video pero usando .NetCore?
Profe Hector, como le hago para poblar y obtener el valor seleccionado en un combo. Tiene alguna diferencia con la grid?
Oye hermano esta excelente tu video pero me podrías decir de donde te guías de que libro o de que pagina para aprender a programar mejor yo apenas estoy iniciando en c# pero quiero aprender mas, me podrías apoyar :(
Curso de fundamentos de C# .Net Core: th-cam.com/play/PLWYKfSbdsjJgKGeP2OmTJWXz8qZ7N8xU2.html
Creo que seria favorable utilizar StoreProcedure en las sentencias de SQL.
Si es una consulta no tendría caso. Si son 2 o mas sí
Hola Hector, ¿cómo se podría hacer un método genérico para ejecutar cualquier procedimiento almacenado, por ejemplo uno que retorne muchos datos, otro que retorne una fila, uno que inserte o actualice y me retorne el ID por ejemplo?
Hola Hector, gracias por tu contenido, pero el Id me arroja 0 y no logro editar ni eliminar. Tu ayuda por fis
Hola, una pregunta, qué recomiendas aprender primero ado. Net o entityframework???
ado.net
@@hdeleonnet Gracias por la respuesta!!!
Sabes hacer el metodo crud utilizando solo visual, es decir, sin sql ni ado.net?
Hola, disculpa cual sería la diferencia entre ADO.NET y Dataset ?
Saludos.. Exelente solo estoy un poco confundido en el edit. por eso intentaba descargar el codigo para analizarlo de manera m'as detenida pero , me pide una contraseña para descomprimir los archivos..
amigo saludos estaría bien uno con dapper y mvc
eso suena bien, veamos si lo anexo pronto, saludos
Es necesario cerrar la conexion y el reader aunque uses la instrucción Using?
Using invoca dispose. Dispose invoca close
Tengo un problemita para conectar el servidor la dirección es localhost\LOCALHOST por ejemplo y al escribir "Data Source=localhost\LOCALHOST..." me da un error en el símbolo \, y no encuentro como crear un servidor como el tuyo que no tiene la dirección. ¿Cómo puedo crear un servidor como el tuyo? Gracias
tienes que usar doble barra "\\" esa seria la secuencia de escape para usar la barra simple en el string
@@juanlopez-mo3ef Gracias 🙂
podrias hacer un sistema de ventas con windows form + sql developer ya que no hay ninguno
he estado pensando en hacer algo así, pero no quisiera que sean más de 10 videos, entonces hasta que organice los videos que serían lo grabaré
Si quiero tener la BD online, cual puede ser una opción segura y que no sea tan costosa, es para ir mirando opciones de no solo tener una bd local, muchas gracias
Vete precios en 1&1
@@hdeleonnet muchas gracias por la info, actualmente estoy aprovechando el free de aws pero en un par de meses se me acaba y veo que es un poco costoso
Haras uno con MVC?!
th-cam.com/video/nlW6cl7BTkY/w-d-xo.html
sin entity framework :b
ah ya, si es posible
@@hdeleonnet si seria bueno
@@chapotaisai8965 esta semana sacare 2 videos largos, uno de eso sera este
Me sale error cuando uso una columna de tipo char, alguna solución?
Ya lo solucionaste ?
No esta el código fuente
Sin entity es mucho mejor
cuantos perritos tenes ? no se terminaban más los ejemplos con tus perritos jajs
La persona que diga que ADO.Net es anticuado esta perdiéndose unos buenos dolarucos.
A veces bajas el volumen cuando hablas y no se te entiende nada. El resto ok.
Gracias por la retro