Espero que esa amabilidad que tienes para subir tremendo material sin pedir ni siquiera un like te vuelva en grande, gracias por todo crack muy informativos y útiles tus videos
Que bueno seria que en sus próximos videos nos ponga este Ejemplo en arquitectura en capas, es super importante y mas para los que nos consideramos Alumnos de Ud. Pues lo digo porque la gran mayoría de programadores que aquí estamos es por seguir su metodología de desarrollo
Ya me imagino si hicieras un curso del desarrollo completo de un software de ventas aplicando todo lo mostrado en los demás videos. Que buena calidad de conocimiento el que imparte. Muchas gracias.
Muchas gracias por tu aporte, en lo personal me han servido mucho tus tutoriales, he mejorado mis buenas practicas, pero sobre todo, dan un panorama mucho mas amplio de todo lo que podemos implementar como programadores, la base es el enfoque con que te apliques, nunca dejar de estudiar y ser persistente en tu dia a dia. De nueva cuenta, gracias.
Muy buen aporte y muy necesario con este metodo tambien se podria hacer un update masivo... Justo lo que necesito para modificar o agregar en un campo que esta nulo agregarle numero de referencias etc....
My Freind ... Este si es un excelente video ... :) .... Que bien siga haciendo estos tipos de videoAhora porfa suba un video donde incluya la CABEZERA porque este es del DETALLE Osea un video donde este CABEZERA Y DETALLE al mismo tiempo... Usando transaccion.Gracias
excelente video, se me ha echo fácil programar a como lo as explicado en todos tus videos, pero me encontré con un STOP es como hacer la transacción con 2 tablas relacionadas, como sabes detalleventa guarda el id de la tablaventa esta trasaccion la hice pero no utlizando using a como se muestra en tus videos, la Consuta es podrias hacer un video asi para conservar la misma estructura. Saludos
gracias por tus videos, me han ayudado inmensamente.... hice unas adaptaciones para que pueda validar si están agregando registros duplicados a la tabla. Ya lo hice desde sqlserver asignando la opcion Unique (is identity) al campo y me da un error que traté de manejarlo con un try pero no funciona y luego hice un SP para contar los registros y si el count es >1 que detenga la insercion, pero no logro que funcione de forma correcta... gracias por tu ayuda!
No conozco un libro que trate específicamente sobre arquitectura de software. Podrías leer: -Patterns of Enterprise Application Architecture de Martin Fowler -Domain driven design de Eric Evans Son mis favoritas en cuanto a diseño y arquitectura de software. Saludos
hola, podrias hacer un insert y un update que registre el usuario que realizó dichas acciones? por ejemplo estoy desarrollando un sistema de ventas donde quiero que me registre en la tabla producto el usuario de quien creó el producto o el usuario de quien lo actualizó
En resumen, Java es multiplataforma ya que se ejecuta en una maquina virtual, C# es mayormente para la plataforma windows, con .Net Core y Mono es posible crear aplicaciones moviles y web multiplaforma, mas no de escritorio.
Hola doc, hay alguna forma de validar cada registro antes de ingresarlo masivamente a la BD? He aprendido hacer el ingreso de datos de forma masiva desde una hoja de excel pero si lo vuelvo a ingresar, me duplica los datos ya registrados como puedo validar que no se ingresen datos duplicados de forma masiva? Te agradecería mucho tu ayuda o de las compañeros :)
Para los principiantes como yo, lo resolví con un procedimiento almacenado, no sé si sea lo más óptimo pero me resultó bien, los datos los inserto en una tabla temporal y luego hago una copia de los registros de la temporal a la a la tabla principal y los valido por el campo correspondiente.
se puede hacer esto con al insertar solo 1 dato pero al mismo tiempo con un update?? es decir si en mi insert hay un error que ya no haga el update o si en el update hubo un error entonces que deshaga los cambios del insert se puede??
Una consulta, si desearia hacer el mismo proceso pero con una tabla maestro detalle , que en una misma transaccion se encuentren ambas procesos , como lo podria realizar?
Hola, depende de cual metodo estas utilizando. Si estas usando la clase SQLBulkCopy, puedes crear un contador y aumentar el valor en cada bucle, finalmente retornar el contador. int count=0; Foreach(){ count++; } retunt count;
se puede usar en cualquier consulta, pero no tendría sentido usar en select o insertar una sola fila. Es recomendable usar Rollback en insertar, modificar, eliminar datos masivos (Varias filas en una sola transacción) o que la transacción de insertar, editar, eliminar un dato afecte a varias tablas.
Hola bro, alguna forma optima de guardar los datos del DataGridView de manera asíncrona "por así decirlo", fila por fila. He intentado hacerlo con el evento RowLeave pero es lento y al ir registrando más de 50 filas el DataGridView se pone aún más lenta.
Simplemente necesitas especificar en la base de datos que el campo debe ser único, si ocurriese tal caso se revierte toda la transaccion con rollBack e informamos al usuario que hay datos duplicados. Eso se explica aquí. th-cam.com/video/kWnJmdwQefc/w-d-xo.html
@@RJCodeAdvance bueno me refiero mas a algo como, al volcar tal cantidad de datos que si existe se actualice y si no se inserte , por eso digo es muy útil el buldcopy pero me encantaria poder manejar excepciones , muchas gracias gracias a tí todos mis miniproyectos llevan la arquitectura en capas. En todos los lenguajes .
Hola, en mi caso un dato lo estoy mandando desde un label, porque quiero que ese dato se repita en todas las filas que yo añada, el problema es que solo me guarda ese valor, mas no los demas datos, y no se cicla, solo lo hace una vez
Asegúrate de recorrer las filas del datagridview correctamente. Para comprobar si recoge los datos, añade los datos a una lista y muéstrelo en otro datagridview
Hablando de trabajar con grandes cantidades de datos, se da el caso que al ejecutar una consulta sobre una tabla que contiene cientos miles de registros la aplicación de queda bloqueada un tiempo hasta que la consulta finalice ya sea que devuelva o no un resultado. Sería bueno algún tutorial en el cual se muestre como ejecutar consultas de mediante métodos asíncronos evitando que la aplicación se bloquee y dando al usuario la opción de detener la ejecución de la consulta antes que finalice.
podría hacer un ejemplo con el Data Adapter, Sería de mucha ayuda. en el ejemplo hay un comando select * from pero no dice el nombre de la tabla, tampoco hay una estructura de las columnas. disculpa de antemano el no entender pero me gustaría saber mas como funciona. de antemano gracias
Gracias siempre tus aportes ayudan de gran manera ! Hace días publicaste un video donde se puede condicionar la celdas de un dataGridView. Necesito de tu ayuda! Help, como puedo hacer para condicionar y evaluar un campo fecha si es mejor a la actuar y colocar en otra celda el resultado con la palabra ejemplo 15/10/2019 si es menor que 16/10/2019 colocar "Cancelado"en color verde. Yo tengo algo algo asi: If(this.Grid.columns[e.ColumnIndex.Name == "fecha_actual"]) { datatime date = data.Now; DataTime primerdiames = new datetime(date.year, date.month, 1); Long i = Int64.parse(primerdiames.tostring("yyyymmdd")); Foreach(datagridviewrow row in grid.rows) { Datetime fechaDb = convert.todatetime(row.cells["status"].value); Long fD = int64.parse(fechaDb.tostring("yyyymmdd")); If(fD >= i) { Row.cells["actual"].value = "cancelado" e.cellstyle.foreColor = color.gren; } If (fD < i) { Row.cells["actual"].value = "pendiente" e.cellstyle.forecolor = color.red; } } } La palabra cancelado y pendiente si la cola y me pone en un solo color la letra rojo o verde pero no me evalua ambas De ante mano Gracias ! Y a compartir tus videos. Éxitos !!!!
@@RJCodeAdvance Gracias por contestar de igual manera con Else no me evalúa las dos condiciones solo me evalúa una y ya cambie el dato de mayor a menor y viceversa. Lo que note en el video publicado es que en el es if tú colocas la condicion e.value pero no se si eso afecte el resultado si fuera de esa manera no se como hacerlo, tambien observe que en tu ejemplo lo hiciste con numeros enteros y yo converti el valor fecha a entero para hacerlo de igual manera pero no puedo colocar la condición e.value, no se como hacerlo ... Help !!!! De ante mano muchas gracias ! Éxitos!!!
Hola, disculpa en El metodo Delete con solicitud de validacion pedir con El MessageBox("desea eliminar", messageBoxButton YesNo) Pero mostrando los datos que see vaya a borrar eje: Usted Desea Borrar "Datos que se esta borrando, mostrando Todo El dato que vaya a borrar" Yes No Como se podria hacer eso !
Simplemente concatena los valores a eliminar y agrega una condición para realizar el borrado. Ejemplo if (MessageBox.Show("¿Desea eliminar "+ txtValores.Text o Datagridview Valores, "ELIMINAR REGISTRO", MessageBoxButtons.YesNo) == DialogResult.Yes) { //Borrar dato }
Recorre las filas con un bucle del datagridview y almacena suma la celda en una variable (contador). int totalSum=0; foreach datagridview rows totaSum+=row["campo"] Sin embargo, si son datos que muestras desde la base de datos, seria mejor sumar la columna, en dataTable o lista de objetos que usas como fuente de datos del DGV.
Yo solo nesesito agregar filas a partir de un valor. Por ejemplo: si tengo varios datos 2 3 7 8 Que los valores sean las filas insertadas. En el primer dato se insertan 2 filas, en el segundo 3, en el tercero 7 y así sucesivamente. Se puede? Ayúdame, me ahorrarás varias horas de trabajo
Hola Amigo me puedes ayudar tengo un DataGridView y tengo 10 columns con DataGridViewCheckbox luego tengo una coluna DataGridViewTexbox la pregunta es como puedo CONTAR los checkbox activos y mostrarlos en la columna texbox. Help !!! De ante mano muchas gracias !!!
@@RJCodeAdvance podria ser en el evento cellcontentclick del DataGrid? Y el count++ seria con RowCount o seria directo despues de la verificación si esta chekeada la celda? Graciad !!! Brother
Si es lo básico, podrías leer la introducción a C# en los documentación de microsoft, tienes tutoriales muy didácticos. También podrías buscar en la web o TH-cam, encontraras una gran cantidad. Saludos
que tal fantastico el video me marca un error en una columna dateTime ex = {"El valor del tipo especificado String del origen de datos no se puede convertir al tipo datetime de la columna de destino especificada."} cres que puedas orientarme como puedo corregirlo
El valor en la base de datos es date time cuando pongo el valor date time en la combinan y le mando los datos m marca ese error hice lo que me comentas pero sigue pasando crees poder hacer un video donde muestres cómo mandar un dato tipo date time
@@martinantoniodejesuslopezm4883 quizás te paso lo mio tengo que poner la fecha en este formato: 2019-10-27. si lo escribo de otro modo ej: 27-10-2019 me sale error de formato
13:26 WRONG. Disposing of transaction rollbacks it. Connection is automatically closed at Disposing. docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection.close?view=netframework-4.8#System_Data_SqlClient_SqlConnection_Close Don't learn, please, written unneccesary code lines. Nested 'using' can be simplified.
Espero que esa amabilidad que tienes para subir tremendo material sin pedir ni siquiera un like te vuelva en grande, gracias por todo crack muy informativos y útiles tus videos
Igualmente gracias por ver mis videos ;)
Saludos
Acabas de hacer feliz a una persona este día, que lo sepas :D
Que bueno seria que en sus próximos videos nos ponga este Ejemplo en arquitectura en capas, es super importante y mas para los que nos consideramos Alumnos de Ud. Pues lo digo porque la gran mayoría de programadores que aquí estamos es por seguir su metodología de desarrollo
Hola, gracias por mirar los videos.
Trataré de subir uno en capas ;)
Saludos
Todo lo que he aprendido en unos pocos video, el mejor canal sigue así
Ya me imagino si hicieras un curso del desarrollo completo de un software de ventas aplicando todo lo mostrado en los demás videos.
Que buena calidad de conocimiento el que imparte. Muchas gracias.
Tardaría años 😅😅
Saludos
Excelente vídeo, que bueno seria que en sus próximos videos nos ponga este Ejemplo en arquitectura en capas, es super importante .
nivel apoyo al amigo deberias sacar un curso completo, yo pagaria por dicho curso
Totalmente de acuerdo.
Yo igual estoy esperando un curso completo avanzado.
Muchas gracias por tu aporte, en lo personal me han servido mucho tus tutoriales, he mejorado mis buenas practicas, pero sobre todo, dan un panorama mucho mas amplio de todo lo que podemos implementar como programadores, la base es el enfoque con que te apliques, nunca dejar de estudiar y ser persistente en tu dia a dia. De nueva cuenta, gracias.
Igualmente gracias ;) 👍
Saludos
Bro increible video estoy terminando la U y me habia roto la cabeza intentando esto, un abrazo
Tus videos son oro molido.
Para insertar múltiples filas son muy útiles los type, y son muy fáciles de manejar.
Me sacaste de un apuro enorme.!, Muchas gracias. nuevo sub.
Muy buen aporte y muy necesario con este metodo tambien se podria hacer un update masivo... Justo lo que necesito para modificar o agregar en un campo que esta nulo agregarle numero de referencias etc....
Si me. Refiero a usar el rollback etc...
Estaba buscando hacer esto por mucho tiempo, ahora tendre que corregir muchas lineas de codigo
:'vv
Excelente video
wuouu gracias estoy programando muy bien haces subir mi autoestima, y gracias por los datos...
My Freind ... Este si es un excelente video ... :) .... Que bien siga haciendo estos tipos de videoAhora porfa suba un video donde incluya la CABEZERA porque este es del DETALLE Osea un video donde este CABEZERA Y DETALLE al mismo tiempo... Usando transaccion.Gracias
Justo lo que necesitaba, mil gracias por el aporte estimado.
Excelente video, justo lo que necesitaba, muchas gracias crack
Nuevo suscriptor :)
Gracias por su aporte pude aprender algo
Excelente vídeo maestro, podrías explicar un maestro detalle con transacciones usando POO. Ya que muchos sufrimos al hacer eso correctamente. Saludos
Seria genial que hiciera uno como el que indicas (maestro/detalle) espero que algun dia lo haga
Hola, has tutoriales de orientación a dominio en web .. que buen video!
genial, seria buenísimo si hicieras el video con una real arquitectura en capas..
Excelente vídeo gracias
Excelente, Muy buen aporte
Excelente video... Podrías hacer un tutorial dashboard con WPF 😉
Muy bueno y like amigo! Saludos desde Argentina!
Buenos videos y tutoriales como siempre, deberias de hacer algun tutorial de como hacer reportes e imprimirlos, estaría muy bueno.
Hola, es el próximo vídeo de la lista.
Muy buen video, saludos!!!
excelente video, se me ha echo fácil programar a como lo as explicado en todos tus videos, pero me encontré con un STOP es como hacer la transacción con 2 tablas relacionadas, como sabes detalleventa guarda el id de la tablaventa esta trasaccion la hice pero no utlizando using a como se muestra en tus videos, la Consuta es podrias hacer un video asi para conservar la misma estructura. Saludos
Gracias! deberias subir video de ASP.net con mvc desde 0.
Saludos
Muy buen video, podrias crear un video para dar clases :3
😅😅jjj
Si haces un curso en Udemy de base de datos completo facil llegas a top ventas 👍
Quedamos en la espera
me gusta que explicas hasta el mínimo detalle eso es de gansters xD
¿Cómo puedo hacer inserción de múltiples filas con tablas relacionadas?. Muchas gracias, tus videos siempre son de calidad...
gracias por tus videos, me han ayudado inmensamente.... hice unas adaptaciones para que pueda validar si están agregando registros duplicados a la tabla. Ya lo hice desde sqlserver asignando la opcion Unique (is identity) al campo y me da un error que traté de manejarlo con un try pero no funciona y luego hice un SP para contar los registros y si el count es >1 que detenga la insercion, pero no logro que funcione de forma correcta... gracias por tu ayuda!
GRANDE RJCODEADVANCE DANDO LIKE SIN RESPONDER JAJAJAJAJJAJA TIENES IDEA DE COMO HACERLO A TABLAS RELACIONADAS?
Genial.... podrías hacer lo mismo pero en vb? , que libro recomiendas para estudiar la arquitectura de software
No conozco un libro que trate específicamente sobre arquitectura de software.
Podrías leer:
-Patterns of Enterprise Application Architecture de Martin Fowler
-Domain driven design de Eric Evans
Son mis favoritas en cuanto a diseño y arquitectura de software.
Saludos
@@RJCodeAdvance , Muchas gracias..
men eres el mejor, pero como podria hacerlo en VB ?
hola, podrias hacer un insert y un update que registre el usuario que realizó dichas acciones?
por ejemplo estoy desarrollando un sistema de ventas donde quiero que me registre en la tabla producto el usuario de quien creó el producto o el usuario de quien lo actualizó
Podrias hacer un video cuales son las ventajas y desventajas entre java y c# ? Saludos!
En resumen, Java es multiplataforma ya que se ejecuta en una maquina virtual, C# es mayormente para la plataforma windows, con .Net Core y Mono es posible crear aplicaciones moviles y web multiplaforma, mas no de escritorio.
Hola doc, hay alguna forma de validar cada registro antes de ingresarlo masivamente a la BD? He aprendido hacer el ingreso de datos de forma masiva desde una hoja de excel pero si lo vuelvo a ingresar, me duplica los datos ya registrados como puedo validar que no se ingresen datos duplicados de forma masiva? Te agradecería mucho tu ayuda o de las compañeros :)
Para los principiantes como yo, lo resolví con un procedimiento almacenado, no sé si sea lo más óptimo pero me resultó bien, los datos los inserto en una tabla temporal y luego hago una copia de los registros de la temporal a la a la tabla principal y los valido por el campo correspondiente.
se puede hacer esto con al insertar solo 1 dato pero al mismo tiempo con un update??
es decir si en mi insert hay un error que ya no haga el update o si en el update hubo un error entonces que deshaga los cambios del insert se puede??
Una consulta, si desearia hacer el mismo proceso pero con una tabla maestro detalle , que en una misma transaccion se encuentren ambas procesos , como lo podria realizar?
exelente muchas gracias , eres un genio.
pd despues de los alagos serias tan amable de decirme como cuento los registros insertados :)
Hola, depende de cual metodo estas utilizando. Si estas usando la clase SQLBulkCopy, puedes crear un contador y aumentar el valor en cada bucle, finalmente retornar el contador.
int count=0;
Foreach(){
count++;
}
retunt count;
@@RJCodeAdvance muchas gracias , un abrazote desde Panamá.
more like this!
Deberías publicar un curso en Udemy
El rollback solo se usa en caso de insertar datos, modificar, eliminar, o tambien se puede usar nadamas en un select*from?
se puede usar en cualquier consulta, pero no tendría sentido usar en select o insertar una sola fila. Es recomendable usar Rollback en insertar, modificar, eliminar datos masivos (Varias filas en una sola transacción) o que la transacción de insertar, editar, eliminar un dato afecte a varias tablas.
y si hago modificaciones (en el mismo DataGridView) sobre los registros insertados cual sería la manera más eficiente?
Buen día Amigo podrias explicar como hacer esta inserción masiva con tablas relacionales en 3 capas te lo agradecería muchísimo.
Excelente video pero me gustaría en lenguaje vb.net, podrías hacer uno en vb.net?
Tienes tutorial de como hacer update masivo en una BD?
Hola bro, alguna forma optima de guardar los datos del DataGridView de manera asíncrona "por así decirlo", fila por fila. He intentado hacerlo con el evento RowLeave pero es lento y al ir registrando más de 50 filas el DataGridView se pone aún más lenta.
Sabes que sería muy útil buldcopy con procedimiento de almacenados o condiciones, ejemplos para evitar datos duplicados. No hay casi nada parecido.
Simplemente necesitas especificar en la base de datos que el campo debe ser único, si ocurriese tal caso se revierte toda la transaccion con rollBack e informamos al usuario que hay datos duplicados.
Eso se explica aquí.
th-cam.com/video/kWnJmdwQefc/w-d-xo.html
@@RJCodeAdvance bueno me refiero mas a algo como, al volcar tal cantidad de datos que si existe se actualice y si no se inserte , por eso digo es muy útil el buldcopy pero me encantaria poder manejar excepciones , muchas gracias gracias a tí todos mis miniproyectos llevan la arquitectura en capas. En todos los lenguajes .
Puedes hacer el mismo ejemplo utilizando MySQL
llegue temprano
Hola, en mi caso un dato lo estoy mandando desde un label, porque quiero que ese dato se repita en todas las filas que yo añada, el problema es que solo me guarda ese valor, mas no los demas datos, y no se cicla, solo lo hace una vez
lo que estoy viendo es que no recoge los datos del datagrid
Asegúrate de recorrer las filas del datagridview correctamente.
Para comprobar si recoge los datos, añade los datos a una lista y muéstrelo en otro datagridview
Hablando de trabajar con grandes cantidades de datos, se da el caso que al ejecutar una consulta sobre una tabla que contiene cientos miles de registros la aplicación de queda bloqueada un tiempo hasta que la consulta finalice ya sea que devuelva o no un resultado. Sería bueno algún tutorial en el cual se muestre como ejecutar consultas de mediante métodos asíncronos evitando que la aplicación se bloquee y dando al usuario la opción de detener la ejecución de la consulta antes que finalice.
Cuándo algo de websockets ?
podría hacer un ejemplo con el Data Adapter, Sería de mucha ayuda. en el ejemplo hay un comando select * from pero no dice el nombre de la tabla, tampoco hay una estructura de las columnas. disculpa de antemano el no entender pero me gustaría saber mas como funciona. de antemano gracias
¿Podrías hacer un video de cómo hacer un programa que se actualice automáticamente cuando uno lo vuelve a publicar ?
Gracias siempre tus aportes ayudan de gran manera !
Hace días publicaste un video donde se puede condicionar la celdas de un dataGridView. Necesito de tu ayuda! Help, como puedo hacer para condicionar y evaluar un campo fecha si es mejor a la actuar y colocar en otra celda el resultado con la palabra ejemplo 15/10/2019 si es menor que 16/10/2019 colocar "Cancelado"en color verde.
Yo tengo algo algo asi:
If(this.Grid.columns[e.ColumnIndex.Name == "fecha_actual"])
{ datatime date = data.Now;
DataTime primerdiames = new datetime(date.year, date.month, 1);
Long i = Int64.parse(primerdiames.tostring("yyyymmdd"));
Foreach(datagridviewrow row in grid.rows)
{
Datetime fechaDb = convert.todatetime(row.cells["status"].value);
Long fD = int64.parse(fechaDb.tostring("yyyymmdd"));
If(fD >= i)
{
Row.cells["actual"].value = "cancelado"
e.cellstyle.foreColor = color.gren;
}
If (fD < i)
{
Row.cells["actual"].value = "pendiente"
e.cellstyle.forecolor = color.red;
}
}
}
La palabra cancelado y pendiente si la cola y me pone en un solo color la letra rojo o verde pero no me evalua ambas
De ante mano Gracias ! Y a compartir tus videos. Éxitos !!!!
Prueba con else
If(this.Grid.columns[e.ColumnIndex.Name == "fecha_actual"])
{ datatime date = data.Now;
DataTime primerdiames = new datetime(date.year, date.month, 1);
Long i = Int64.parse(primerdiames.tostring("yyyymmdd"));
Foreach(datagridviewrow row in grid.rows)
{
Datetime fechaDb = convert.todatetime(row.cells["status"].value);
Long fD = int64.parse(fechaDb.tostring("yyyymmdd"));
If(fD >= i)
{
Row.cells["actual"].value = "cancelado"
e.cellstyle.foreColor = color.gren;
}
else
{
Row.cells["actual"].value = "pendiente"
e.cellstyle.forecolor = color.red;
}
}
}
@@RJCodeAdvance Gracias por contestar de igual manera con Else no me evalúa las dos condiciones solo me evalúa una y ya cambie el dato de mayor a menor y viceversa. Lo que note en el video publicado es que en el es if tú colocas la condicion e.value pero no se si eso afecte el resultado si fuera de esa manera no se como hacerlo, tambien observe que en tu ejemplo lo hiciste con numeros enteros y yo converti el valor fecha a entero para hacerlo de igual manera pero no puedo colocar la condición e.value, no se como hacerlo ... Help !!!! De ante mano muchas gracias ! Éxitos!!!
Hola, disculpa en El metodo Delete con solicitud de validacion pedir con El MessageBox("desea eliminar", messageBoxButton YesNo)
Pero mostrando los datos que see vaya a borrar eje:
Usted Desea Borrar "Datos que se esta borrando, mostrando Todo El dato que vaya a borrar"
Yes No
Como se podria hacer eso !
Simplemente concatena los valores a eliminar y agrega una condición para realizar el borrado.
Ejemplo
if (MessageBox.Show("¿Desea eliminar "+ txtValores.Text o Datagridview Valores, "ELIMINAR REGISTRO", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//Borrar dato
}
Como puedo hacer para obtener los datos de una tabla e insertarlos en otra con estos metodos?
Amigo podrias hacer uno donde una aplicacion se actualice automaticamente los cambios que se le agregen
¿Como puedo sumar los datos de una columna de un DataGridView conectado a una base de datos en sql y mostrarlo en un textbox?
Recorre las filas con un bucle del datagridview y almacena suma la celda en una variable (contador).
int totalSum=0;
foreach datagridview rows
totaSum+=row["campo"]
Sin embargo, si son datos que muestras desde la base de datos, seria mejor sumar la columna, en dataTable o lista de objetos que usas como fuente de datos del DGV.
@@RJCodeAdvance Gracias por responder
Yo solo nesesito agregar filas a partir de un valor. Por ejemplo: si tengo varios datos
2
3
7
8
Que los valores sean las filas insertadas. En el primer dato se insertan 2 filas, en el segundo 3, en el tercero 7 y así sucesivamente.
Se puede?
Ayúdame, me ahorrarás varias horas de trabajo
¿Podrías hacer este mismo vídeo pero en visual basic? tengo un error que me dice que no se puede convertir un List a un IEnumerable
Hola intenta cambiar cualquier IEnumerable por List.
Hola Amigo me puedes ayudar tengo un DataGridView y tengo 10 columns con DataGridViewCheckbox luego tengo una coluna DataGridViewTexbox la pregunta es como puedo CONTAR los checkbox activos y mostrarlos en la columna texbox. Help !!! De ante mano muchas gracias !!!
Hola, debes recorrer (foreach) las celdas y verificar si esta marcada (isChecked o ValueTrue), y contar, count++,
@@RJCodeAdvance podria ser en el evento cellcontentclick del DataGrid? Y el count++ seria con RowCount o seria directo despues de la verificación si esta chekeada la celda? Graciad !!! Brother
@@RJCodeAdvance grande brother me funciono!!!
En el evento cellcontentclick... Gracias !!!!
Tengo un problema al subir una imagen a la base de datos
Podría Subirlo en VB por favor
Buenos Dias amigo, gracias por el video, tu tendras el codigo fuente de este video en VB.net, gracias
Me recomiendas algun tutorial para aprender C#
Si es lo básico, podrías leer la introducción a C# en los documentación de microsoft, tienes tutoriales muy didácticos. También podrías buscar en la web o TH-cam, encontraras una gran cantidad.
Saludos
que tal fantastico el video me marca un error en una columna dateTime
ex = {"El valor del tipo especificado String del origen de datos no se puede convertir al tipo datetime de la columna de destino especificada."} cres que puedas orientarme como puedo corregirlo
Tienes que Convertir el valor al tipo de dato fecha (Date).
El valor en la base de datos es date time cuando pongo el valor date time en la combinan y le mando los datos m marca ese error hice lo que me comentas pero sigue pasando crees poder hacer un video donde muestres cómo mandar un dato tipo date time
@@martinantoniodejesuslopezm4883 quizás te paso lo mio tengo que poner la fecha en este formato: 2019-10-27. si lo escribo de otro modo ej: 27-10-2019 me sale error de formato
Mario J Zapata muchas gracias por la información lo revisaré y te aviso saludos
13:26 WRONG. Disposing of transaction rollbacks it. Connection is automatically closed at Disposing.
docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection.close?view=netframework-4.8#System_Data_SqlClient_SqlConnection_Close
Don't learn, please, written unneccesary code lines. Nested 'using' can be simplified.
Thanks. I will have it present.
Podría Subirlo en VB por favor