Puedes apoyar mi trabajo uniéndote al canal desde 0.5 USD al mes en este enlace: th-cam.com/channels/DUdeFslCNoM29MAlZOfdWQ.htmljoin Esto ayuda a que siga haciendo mucho contenido para todos, gracias.
Gracias, enseñas todo, no te guardas nada. Eres un instructor único. Entregas todo tu conocimiento sin egoísmo. Felicitaciones. Eres mi héroe de la programación.
Grande hdeleon muchísimas gracias por el paso a paso, usted es un tipazo y con ese ingrediente del folklore de mis hermanos Mexicanos, un saludos desde Honduras
aún no termino de ver el video, pero desde ya digo, felicitaciones por ser tan puntual en lo que quieres enseñar; eso de verdad se agradece (sin ánimo de desmerecer a otros canales).
Brillante el video, como nos tienes acostumbrados. No podía hacerlo funcionar, hasta que me di cuenta que es obligatorio que la table se llame "table_id". No se puede cambiar ese nombre. De nuevo, excelente video. Saludos desde Uruguay
Uff me hizo un parote, estaba buscando un componente así para remplazar uno que esta en un proyecto pero que no esta tan chido, este se ve mejor !! chido vato eres el mas mejor XD
estaba desesperado porque no me leía el datatable en mi html fui a la consola y me salieron un cul* de errores pero luego de analizar todo era porque faltaba el thead jajajaja muchas gracias capo
Excelente aprendizaje, deberias hacer uno con store procesudere en vez que se alimente con una tabla que lo alimente con un store procesudere con rango de fechas
Si tienes que poner un botón descargar a excel ahí no te vendrían todos los datos si no solo los que tienes en la pagina como tal correcto, yo tengo una fuincion de descarga de excel con el jsgrid, pero esto creo que no me valdría en este caso correcto, mil gracias siempre por tu ayuda
Te felicito Héctor, eres una persona muy generosa con tus conocimientos..recién he visto tus tutoriales y me han gustado muchísimo, tiene excelentes cualidades para enseñar....gracias.....cómo te documentas ?? por libros o mediante las guias de Microsoft ??
public class A{ public string algo{get;set;} public string algomas{get;set;} } public class B{ public string nombre{get;set;} public string edad{get;set;} } public class Model { public A objetoA{get;set,} public B objetoB{get;set,} } Y ya tienes un modelo que tiene otros 2 modelos internos, siendo la clase Model tu model del view
hola, una consulta tienes algún video usando data table que traiga por partes consultas de millones de registro para que no se demore mucho en la consulta.
Muchas gracias, esta excelente, tengo una inquietud, este Control tiene opcion de agregar columnas tipo boton a la derecha, como de Edicion o eliminación?
Excelente video, me sirvió a 1000, una consulta, es osible agregar busqueda personalizada por columna y si es posible poner estos controles de busqueda (cajas de texto, desplegables, etc) fuera de la tabla. Gracias nuevamente.
buen dia, muy muy muy buen video, algo asi estaba buscando hace tiempo, pero quiero preguntarte algo, como haces cdo necesitas mostrar algo de 3 tablas, por ej tabla persona, tabla domicilio y tabla estado/municipio, ejemplo: una persona tiene 3 domicilios distintos en distintos estado/municipio. Bueno mi pregunta es como mostar con datatable este ejemplo
No está el código, pero lo pude replicar de acuerdo al video y le puse comentarios. Si quieres mándame el correo y te lo comparto. Lo implementé en net framework (como el video) y en net core tambien, ya que el código cambia un poco (no mucho, pero si cambia algo). Saludos.
@@robertochable242 Muchas gracias Roberto, pero ya logre entender el datatable bien, me quede toda la noche pero finalmente esta dominado, igual muchas gracias, saludos.
Que tal hector buenas noches, que pasa si quiero hacer un filtro por mas campos por ejemplo en cada columna, pero que tenga un textbox parara cada uno.
buenas tardes muy bueno el video! pero, como puedo hacerle para trabajar con procedimientos almacenados ya que explicas con tabla directa de la base de datos, pero yo hago consultas con join por eso los pongo en los procedimientos ya que jalo información de varias tablas de mi base. Espero me puedas ayudar.
Buenas tardes, muchas gracias, excelente video. Tengo una duda, como se podría poner en Español las palabras de Datatable, ejemplo el Search que diga Buscar.
Consulta, el buscador siempre esta ligado a una columna en especifica? porque ahí no podrías buscar por la edad sin especificarle en el backend por lo que logre entender
@@hdeleonnet que tal Master, excelente video como todos los que has hecho. Yo tengo una duda en particular, si deseas aplicar dos filtros a la vez, por ejemplo edad y nombre, como se podría implementar?
Hola Héctor buenas tardes, implemente el datatable de jquery pero no muestra mas de 5000 registros, el ajax marca error, sabes de otra solución o utilizar el datagridview. Saludos
Buen dia @hdelon, tengo un problema con la funcion del ordenamiento asc y desc, por alguna razon cuando en una columna le doy ordenamiento, doy click para forma desc y los acomoda, despues intento hacerlo por orden asc y truena y me marca un error en el controlador de Value cannot be null. parameter name: source esto a que se debe?? esto pasa con todas la columnas, ojo solo pasa si lo hago seguido directamente en la misma columna, si alterno columnas no me marca el error, pero hasta donde se, no deberia ser el caso agradeceria tu respuesta de este issue saludos
Hola Hector, yo también estoy usando Jquery Datatable, pero el tema es que yo no se cuantas columnas va tener mi tabla ya que las columnas son dinámicas y vienen de base de datos. Para este caso yo devuelvo a la vista un objeto DataTabe y ya ahí armo dinámicamente mi tabla. Los anchos y el alineamiento de texto también vienen de base de datos, osea es configurable. Todo esto que te comento también lo podría hacer con la petición ajax que mencionas en el video?. Me gustaría un ejemplo. Gracias.
Excelente explicación!, pero cómo puedo hacer una renderización óptima si tengo más de 15.000 registros, se tarda mucho cada vez que cargo el DataTables, le añadi un botón Edit y al volver a cargar es muy lento.
Lo solucioné así: var draw = HttpContext.Request.Form["draw"].FirstOrDefault(); var start = Request.Form["start"].FirstOrDefault(); var length = Request.Form["length"].FirstOrDefault(); var sortColumn = Request.Form["columns[" + Request.Form["order[0][column]"].FirstOrDefault() + "][name]"].FirstOrDefault(); var sortColumnDir = Request.Form["order[0][dir]"].FirstOrDefault(); var searchValue = Request.Form["search[value]"].FirstOrDefault();
Muy buen video. Solo me quedo una pregunta. ¿Como hacerle para mostrar fechas? Al tratar de mostrar un campo de la base de datos tipo DateTime arroja la fecha sin formato.
Muchas gracias por todos tus videos, son geniales!!. Queria hacerte una consulta, si en las columnas deseo colocar unas clases particulares, como podria hacer? ya que tengo un template para el datatable y quisiera conservar todas sus clases. Gracias!
Muchas gracias por el tutorial, esta muy bueno, pero debo decir que las css y jquery no me funcionan, ni por la referencia ni descargandolos en el proyecto, alguna idea?
Estimado Héctor, hice todos los pasos, obtuve la datatable, pero no pagina siempre se queda en los 10 primeros, yo lo hice en 2 proyectos nuevos y siempre obtengo el mismo resultado. Sabes a que se deberá que no pagina. Saludos
Marcelo Pírez hace 0 segundos Lo solucioné así: var draw = HttpContext.Request.Form["draw"].FirstOrDefault(); var start = Request.Form["start"].FirstOrDefault(); var length = Request.Form["length"].FirstOrDefault(); var sortColumn = Request.Form["columns[" + Request.Form["order[0][column]"].FirstOrDefault() + "][name]"].FirstOrDefault(); var sortColumnDir = Request.Form["order[0][dir]"].FirstOrDefault(); var searchValue = Request.Form["search[value]"].FirstOrDefault();
Enserio que llevo mucho tiempo utilizando este plugin y siempre me saca canas, muchas gracias por compartir haces la diferencia. Cuantos años llevas como desarrollador?
Se me olvido algo puede hacer un ejemplo con este mismo plugin de actualizar un registro y si mi tabla fuera de 70 campos, existe alguna forma de mapear las columnas en automático. Saludos.
Hola Hector, yo estoy usando un IQueryable con llamada a un procedimiento almacenado: "IQueryable oQuery = ctx.ModulosAll.FromSqlRaw("exec g_modulos_listado");" y cuando al oQuery le hago un "oQuery.Count()" sale el siguiente error: "''FromSql' or 'SqlQuery' was called with non-composable SQL and with a query composing over it. Consider calling 'AsEnumerable' after the method to perform the composition on the client side.'" Porfa tu ayuda.
Ayuda! estoy usando ASP.NET Core 6 MVC. Tengo un error en Request.Form.GetValues el error se sub raya de rojo justo en la parte GetValues (no estoy usando Entity Framework). Llevo dias buscando informacion pero no encuentro. alguien que me ayude por favor. Posdata: Hdeleon gracias he aprendido mucho con tus vides.
Muchas gracias me ayudo a resolver un problema que Gemini y Claude no pudieron HdeLeon forever. Lo único que no funciono es el ordenamiento dinámico se ve que cambio algo en la configuración que estoy investigando si alguien tiene la respuesta será de ayuda
#Pregunta: que es mas recomendable para un portal WEB en la carga de archivos, tenerlos directamente en la Base de datos, o guardarlos en el servidor con una ruta especifica... agradecería tu respuesta y si puedes hacer un video con el mismo tema... saludos y excelentes tus videos.
Hola, antes que todo muchas gracias por que tenía tiempo buscando esto, soy nuevo en esto de la programación y las peticiones por Ajax, al ejecutar me sale este error “Uncaught TypeError: Cannot read properties of undefined (reading 'style')” y no sé si me podrían ayudar a resolverlo
En proyecto que estaba haciendo era por que el numero de columnas hechas o dibujadas con dataTable no coincidian con el numero de columnas que tenia en el HTML ejemplo si tienes 3 debes de tener tres columnas con dataTable, almenos en su momento ese fue mi error
Hola Hecto, aprovecho para felicitarte por tu labor y colaboracion para todos los programadores de .net. Quiero implementar el ejemplo de te video pero me encuentro con un incoveniente. Este es el siguiente: var draw = await Request.Form.GetValues("draw").FirstOrDefault(); Me da el ERROR CS1061, IFromCollection no contiene una definicion para GetValues. Que es lo que me falta en mi .net core 2022 para solucionar este inconveniente. Gracias Hector.
Buen dia. Tengo un datatable que al dar click en un registro, éste despliega un registro anidado. var table = $("#table_id").DataTable({ ... ... ... }); $('#table_id tbody').on('click', 'td.details-control', function () { var tr = $(this).closest('tr'); var row = table.row(tr); if (row.child.isShown()) { // This row is already open - close it row.child.hide(); tr.removeClass('shown'); } else { // Open this row row.child(format(row.data())).show(); tr.addClass('shown'); } }); Si agrego el siguiente codigo funciona y me despliega una tabla anidada. function format(d) { return '' + '' + ' d.MiCampo' + x + '' + '' + ''; Pero a mi me gustaria que el registro anidado fuera una tabla creada con razor; donde "Accion" es la accion que devuelve el modelo a una vista, y dicha vista contiene la tabla con razor. El código siguiente no funciona, y si intento ponerlo com un string entonces me muestra @{ Html.RenderAction("Accion", "Controlador", new { parametro = 1234 }); }; como ubna simple cadena de texto. function format(d) {
Es posible que "return" me interprete @{ Html.RenderAction("Accion", "Controlador", new { parametro = 1234 }); }; y desplieque la tabla en el Datatable de Jquery?
Muy buen video crack, solo tengo un problema, al momento de querer cargar la tabla con los datos me sale una ventana emergente en el navegador que dice lo siguiente: "DataTables warning: table id=table_id - Requested unknown parameter '0' for row 0, column 0. For more information about this error, please see datatables.net/tn/4". Visite la pagina que se menciona ahi, pero tampoco logro entender muy bien a que se refiere, podrias ayudarme? :C
Hola amigo, te saludo desde Uruguay, tuve el mismo problema y después de buscar mucho en internet , encontré que los valores pasados en columns data deben ir en minúsculas. Ejemplo: { "data": "id", "name": "Id", "autoWidth": true },
Puedes apoyar mi trabajo uniéndote al canal desde 0.5 USD al mes en este enlace: th-cam.com/channels/DUdeFslCNoM29MAlZOfdWQ.htmljoin
Esto ayuda a que siga haciendo mucho contenido para todos, gracias.
Gracias, enseñas todo, no te guardas nada. Eres un instructor único. Entregas todo tu conocimiento sin egoísmo. Felicitaciones. Eres mi héroe de la programación.
yo tambien te amo. jajajajjaja
Grande hdeleon muchísimas gracias por el paso a paso, usted es un tipazo y con ese ingrediente del folklore de mis hermanos Mexicanos, un saludos desde Honduras
al final descubri que era, excelente, espectacular video, muchas bendiciones y salud en estos tiempos de pandemia
aún no termino de ver el video, pero desde ya digo, felicitaciones por ser tan puntual en lo que quieres enseñar; eso de verdad se agradece (sin ánimo de desmerecer a otros canales).
Muchas gracias Hector, que bueno que existas :D
Es el vídeo que buscaba hace meses ... Gracias Hdeleon y Valentín Martínez 👍👌👏
muchas gracias por este excelente tutorial no solo por el contenido para .net sino por el excelente tip de manejo del pintado de la tabla.
Acabo de entrar a mi primer trabajo como dev y me sirven de mucho tus videos, un saludo Héctor y muchas gracias por tus enseñanzas.
Brillante el video, como nos tienes acostumbrados. No podía hacerlo funcionar, hasta que me di cuenta que es obligatorio que la table se llame "table_id". No se puede cambiar ese nombre. De nuevo, excelente video. Saludos desde Uruguay
Saludos Fernando y gracias!
Mas bien que el id de la tabla y el selector de la función debe de coincidir para que trabaje el plugin, pero lo puedes llamar como quieras.
Excelente, esto era lo que buscaba para optimizar la carga de datos de mi data tablet (y)(y)(y)
Mil gracias!! ya me estaba peleando solo porque me faltaba el @section scripts
Uff me hizo un parote, estaba buscando un componente así para remplazar uno que esta en un proyecto pero que no esta tan chido, este se ve mejor !! chido vato eres el mas mejor XD
Jajajaja, valioi la pena cuando dijo: "cómo lavar platos...", estuve apunto de hacerlo :P
Saludos chavales!
Excelente maestro, gracias por el video, tuve problemas con el campo fecha de mi tabla, no podía ordenarlas, pero ya lo solucioné.
Hola, podría preguntarte cómo lo solucionaste ?
@@Campero1414 en q versión trabajas? El tema es que esa solución q di es Antigua no sé si se pueda solucionar así en este momento.
Muchas gracias profesor Hdeleon, saludos
Muchas gracias Hector.! Eres un crack !, saludos desde perú
Muchas gracias por este fabuloso video, me ayudaste mucho con este material. Saludos!
Estaría chingon con PHP puro y duro algo así para trabajar grandes cantidades de datos en data table :')
Dale like para que lo haga.
Eres grande man.
ya voy a meter php a capela y con laravel, con los dos
Gracias por compartir tus conocimientos, eres un crack
estaba desesperado porque no me leía el datatable en mi html fui a la consola y me salieron un cul* de errores pero luego de analizar todo era porque faltaba el thead jajajaja muchas gracias capo
MUCHAS GRACIAS ESTIMA, SALUDOS DESDE SANTIAGO DE CHILE. GENIAL.
Muy bueno el vídeo Hector! este componente es genial.
Maestro de maestros, excelente video.
Buen video amigo Hector, me hiciste reir y además aprendí. Hoy estoy iniciando con el lib de DataTable, un saludo ...
Muchas gracias excelente vídeo
Wow, increible tutorial, muchas gracias!
Genial gracias por tu aporte saludos.
Excelente aprendizaje, deberias hacer uno con store procesudere en vez que se alimente con una tabla que lo alimente con un store procesudere con rango de fechas
Me cuesta cantitad el front, muchas gracias por tu video! Eres una pistola!
excelente aporte
Gracias, Hector, y Valentin.. ;)
Que buen video Bro, muchas gracias.
Excelente video
Excelente explicacion
Es lo que estaba buscando!
Si tienes que poner un botón descargar a excel ahí no te vendrían todos los datos si no solo los que tienes en la pagina como tal correcto, yo tengo una fuincion de descarga de excel con el jsgrid, pero esto creo que no me valdría en este caso correcto, mil gracias siempre por tu ayuda
muchas gracias eres un crack :)
muy buen video...
esto estaría perfecto para mi proyecto si lo hicieras consumiendo una api
Te felicito Héctor, eres una persona muy generosa con tus conocimientos..recién he visto tus tutoriales y me han gustado muchísimo, tiene excelentes cualidades para enseñar....gracias.....cómo te documentas ?? por libros o mediante las guias de Microsoft ??
Buen vídeo, te agradezco mucho, otra inquietud para trabajar con dos modelos en un vista.
public class A{
public string algo{get;set;}
public string algomas{get;set;}
}
public class B{
public string nombre{get;set;}
public string edad{get;set;}
}
public class Model {
public A objetoA{get;set,}
public B objetoB{get;set,}
}
Y ya tienes un modelo que tiene otros 2 modelos internos, siendo la clase Model tu model del view
@@hdeleonnet gracias
hola, una consulta tienes algún video usando data table que traiga por partes consultas de millones de registro para que no se demore mucho en la consulta.
Excelente Hector, tendras algun otro video donde se pueda filtrar por backend?
Héctor, la instrucción Request.Form.GetValue no la reconoce Net 6, ¿ me faltaría cargar algo?
Buenas noches amigo hdeleon, una duda es posible agregarle a cada fila un botón de editar y eliminar, agregarle la funcionalidad ?
Muchas gracias, esta excelente, tengo una inquietud, este Control tiene opcion de agregar columnas tipo boton a la derecha, como de Edicion o eliminación?
Excelente video, me sirvió a 1000, una consulta, es osible agregar busqueda personalizada por columna y si es posible poner estos controles de busqueda (cajas de texto, desplegables, etc) fuera de la tabla. Gracias nuevamente.
Excelente tuto. Cómo se puede activarla opción de ordenar columnas cuando el source es de una bd?
buen dia, muy muy muy buen video, algo asi estaba buscando hace tiempo, pero quiero preguntarte algo, como haces cdo necesitas mostrar algo de 3 tablas, por ej tabla persona, tabla domicilio y tabla estado/municipio, ejemplo: una persona tiene 3 domicilios distintos en distintos estado/municipio. Bueno mi pregunta es como mostar con datatable este ejemplo
Hola, en el url.content, como lo haces para enviar parametros, por ejemplo un input de html
en el video dice que el la descripcion esta el codigo fuente, pero no lo encontre.
No está el código, pero lo pude replicar de acuerdo al video y le puse comentarios. Si quieres mándame el correo y te lo comparto. Lo implementé en net framework (como el video) y en net core tambien, ya que el código cambia un poco (no mucho, pero si cambia algo). Saludos.
@@robertochable242 Muchas gracias Roberto, pero ya logre entender el datatable bien, me quede toda la noche pero finalmente esta dominado, igual muchas gracias, saludos.
Que tal hector buenas noches, que pasa si quiero hacer un filtro por mas campos por ejemplo en cada columna, pero que tenga un textbox parara cada uno.
Bunas noches amigo, una consulta como cargo esa tabla pero cuando recibe un ID
Master
Hola Hector, dónde encuentro el código fuente de este video?
Excelente video Hector, Esto mismo se podria hacer en Web Form con web service?? Saludos
claro, se puede hacer, pero no te recomiendo seguir utilizando web form
buenas tardes muy bueno el video! pero, como puedo hacerle para trabajar con procedimientos almacenados ya que explicas con tabla directa de la base de datos, pero yo hago consultas con join por eso los pongo en los procedimientos ya que jalo información de varias tablas de mi base. Espero me puedas ayudar.
Oe Papu Como puedo crear un Super Usuario sin nececidad de mapearlo en global.Asax en MVC 5 C#
X2
X3
X4
X5
solo jodo, ya voy con algo de eso
Mañana temprano sin falta si no me aplazan :'v
Buenas tardes, muchas gracias, excelente video. Tengo una duda, como se podría poner en Español las palabras de Datatable, ejemplo el Search que diga Buscar.
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Spanish.json"
}
Excelente. Es posible usar datatables sin mapear la BD con Entity framework?
buenísimo, pero como podría hacer lo mismo pero en ASP.Net Web Api
Consulta, el buscador siempre esta ligado a una columna en especifica? porque ahí no podrías buscar por la edad sin especificarle en el backend por lo que logre entender
Con expresión lambda busca con un or. Where(d=>d.campo1 == algo || d.campo2== algo).....
@@hdeleonnet que tal Master, excelente video como todos los que has hecho. Yo tengo una duda en particular, si deseas aplicar dos filtros a la vez, por ejemplo edad y nombre, como se podría implementar?
Me funcionó perfecto! Sólo una cosa, como puedo hacer que el orden por defecto sea descendente y no ascendente?
en la consulta de linq dale a medias
orderby campo descending
Gracias si funcionó! crack.
Hola Héctor buenas tardes, implemente el datatable de jquery pero no muestra mas de 5000 registros, el ajax marca error, sabes de otra solución o utilizar el datagridview. Saludos
como crear usuarios desde una cuenta de superadministrador en la vista en C# mvc .net
#pregunta como crear usuario o registrar una cuenta nueva desde una cuenta superadministradora en la vista en C# mvc .net
Seria de mucha utilidad sabe como.
X2 también me serviria esta info espero puedas ayudarnos
X3 seria de gran utilida en un video
Buen dia @hdelon, tengo un problema con la funcion del ordenamiento asc y desc, por alguna razon cuando en una columna le doy ordenamiento, doy click para forma desc y los acomoda, despues intento hacerlo por orden asc y truena y me marca un error en el controlador de Value cannot be null. parameter name: source
esto a que se debe?? esto pasa con todas la columnas,
ojo solo pasa si lo hago seguido directamente en la misma columna, si alterno columnas no me marca el error, pero hasta donde se, no deberia ser el caso
agradeceria tu respuesta de este issue
saludos
Hola Hector, yo también estoy usando Jquery Datatable, pero el tema es que yo no se cuantas columnas va tener mi tabla ya que las columnas son dinámicas y vienen de base de datos. Para este caso yo devuelvo a la vista un objeto DataTabe y ya ahí armo dinámicamente mi tabla. Los anchos y el alineamiento de texto también vienen de base de datos, osea es configurable. Todo esto que te comento también lo podría hacer con la petición ajax que mencionas en el video?. Me gustaría un ejemplo. Gracias.
debes hacerlo creando el código JavaScript dinámico con la ayuda de tu backend.
podemos realizar este video usando net core hdeleon
Excelente explicación!, pero cómo puedo hacer una renderización óptima si tengo más de 15.000 registros, se tarda mucho cada vez que cargo el DataTables, le añadi un botón Edit y al volver a cargar es muy lento.
¿Sabes si puedo usar el filtro sin entrar al server side? Solo quiero esa funciona sin entrar al serverside :C
Soy nuevo en esto y la función GetValues no me reconoce que se puede hacer???
Me Pasó lo mismo, pudiste solucionar ?
Lo solucioné así: var draw = HttpContext.Request.Form["draw"].FirstOrDefault();
var start = Request.Form["start"].FirstOrDefault();
var length = Request.Form["length"].FirstOrDefault();
var sortColumn = Request.Form["columns[" + Request.Form["order[0][column]"].FirstOrDefault() + "][name]"].FirstOrDefault();
var sortColumnDir = Request.Form["order[0][dir]"].FirstOrDefault();
var searchValue = Request.Form["search[value]"].FirstOrDefault();
@@TheMarcelopirez buenisimo, gracias por la solucion al error del getValues
Excelente video!!! Felicidades. Pregunta: ¿este plugin se puede sustituir ajax por fetch?
Muy buen video. Solo me quedo una pregunta. ¿Como hacerle para mostrar fechas? Al tratar de mostrar un campo de la base de datos tipo DateTime arroja la fecha sin formato.
Una propiedad
Muchas gracias por todos tus videos, son geniales!!. Queria hacerte una consulta, si en las columnas deseo colocar unas clases particulares, como podria hacer? ya que tengo un template para el datatable y quisiera conservar todas sus clases. Gracias!
Muchas gracias por el tutorial, esta muy bueno, pero debo decir que las css y jquery no me funcionan, ni por la referencia ni descargandolos en el proyecto, alguna idea?
Gracias me sirvio, pero como hago para editar el campo desde el datatable?
Estimado Héctor, hice todos los pasos, obtuve la datatable, pero no pagina siempre se queda en los 10 primeros, yo lo hice en 2 proyectos nuevos y siempre obtengo el mismo resultado. Sabes a que se deberá que no pagina. Saludos
Hola no me aparece Request.Form.GetValues() .Estoy utilizando net core 3.1
Me Pasó lo mismo, pudiste solucionar ?
Marcelo Pírez
hace 0 segundos
Lo solucioné así: var draw = HttpContext.Request.Form["draw"].FirstOrDefault();
var start = Request.Form["start"].FirstOrDefault();
var length = Request.Form["length"].FirstOrDefault();
var sortColumn = Request.Form["columns[" + Request.Form["order[0][column]"].FirstOrDefault() + "][name]"].FirstOrDefault();
var sortColumnDir = Request.Form["order[0][dir]"].FirstOrDefault();
var searchValue = Request.Form["search[value]"].FirstOrDefault();
Enserio que llevo mucho tiempo utilizando este plugin y siempre me saca canas, muchas gracias por compartir haces la diferencia. Cuantos años llevas como desarrollador?
20 jaja. Y estoy viejo. Que bueno que te ha servido Alejandro
Se me olvido algo puede hacer un ejemplo con este mismo plugin de actualizar un registro y si mi tabla fuera de 70 campos, existe alguna forma de mapear las columnas en automático. Saludos.
@@alejandromora6074 esto te puede servir para darte una idea th-cam.com/video/u3R16Kbex30/w-d-xo.html
Hola Hector, yo estoy usando un IQueryable con llamada a un procedimiento almacenado: "IQueryable oQuery = ctx.ModulosAll.FromSqlRaw("exec g_modulos_listado");" y cuando al oQuery le hago un "oQuery.Count()" sale el siguiente error: "''FromSql' or 'SqlQuery' was called with non-composable SQL and with a query composing over it. Consider calling 'AsEnumerable' after the method to perform the composition on the client side.'" Porfa tu ayuda.
Cambia tu IQueriable por un IEnumerable
Hola, al realizar la conexión con mysql no me sal la ventana para seleccionar la BD, se sale y vuelve a la primera.
alguno podría ayudarme.
Si llamo una vista creada con sql usando entity framework sería hacerlo directamente con List del tipo de la vista verdad sin usar Iqueryable verdad?
Si vas a editar la consulta utiliza siempre IQueryable
Ayuda! estoy usando ASP.NET Core 6 MVC. Tengo un error en Request.Form.GetValues el error se sub raya de rojo justo en la parte GetValues (no estoy usando Entity Framework).
Llevo dias buscando informacion pero no encuentro.
alguien que me ayude por favor.
Posdata:
Hdeleon gracias he aprendido mucho con tus vides.
Muchas gracias me ayudo a resolver un problema que Gemini y Claude no pudieron HdeLeon forever.
Lo único que no funciono es el ordenamiento dinámico se ve que cambio algo en la configuración que estoy investigando si alguien tiene la respuesta será de ayuda
#Pregunta: que es mas recomendable para un portal WEB en la carga de archivos, tenerlos directamente en la Base de datos, o guardarlos en el servidor con una ruta especifica... agradecería tu respuesta y si puedes hacer un video con el mismo tema... saludos y excelentes tus videos.
th-cam.com/video/c8SViJom2z4/w-d-xo.html aqui van
Hola, antes que todo muchas gracias por que tenía tiempo buscando esto, soy nuevo en esto de la programación y las peticiones por Ajax, al ejecutar me sale este error “Uncaught TypeError: Cannot read properties of undefined (reading 'style')” y no sé si me podrían ayudar a resolverlo
Parece que un objeto está null
En proyecto que estaba haciendo era por que el numero de columnas hechas o dibujadas con dataTable no coincidian con el numero de columnas que tenia en el HTML ejemplo si tienes 3 debes de tener tres columnas con dataTable, almenos en su momento ese fue mi error
Hola Hecto, aprovecho para felicitarte por tu labor y colaboracion para todos los programadores de .net. Quiero implementar el ejemplo de te video pero me encuentro con un incoveniente. Este es el siguiente: var draw = await Request.Form.GetValues("draw").FirstOrDefault(); Me da el ERROR CS1061, IFromCollection no contiene una definicion para GetValues. Que es lo que me falta en mi .net core 2022 para solucionar este inconveniente. Gracias Hector.
todavía necesita solución?
modifique el código de la siguiente manera y funciona var draw = await Request.Form.["draw"].FirstOrDefault();
Alguien sabe como filtrar la búsqueda por tipos de datos int? agradecería mucho!!
Cómo guardar el código de java en un archivo y llamar los datos usando un botón
Muy bien video, lastima que el código no se deje descargar.
si se deja descargar correo y se lo envio
Buen dia.
Tengo un datatable que al dar click en un registro, éste despliega un registro anidado.
var table = $("#table_id").DataTable({
...
...
...
});
$('#table_id tbody').on('click', 'td.details-control', function () {
var tr = $(this).closest('tr');
var row = table.row(tr);
if (row.child.isShown()) {
// This row is already open - close it
row.child.hide();
tr.removeClass('shown');
}
else {
// Open this row
row.child(format(row.data())).show();
tr.addClass('shown');
}
});
Si agrego el siguiente codigo funciona y me despliega una tabla anidada.
function format(d) {
return '' +
'' +
' d.MiCampo' + x + '' +
'' +
'';
Pero a mi me gustaria que el registro anidado fuera una tabla creada con razor; donde "Accion" es la accion que devuelve el modelo a una vista, y dicha vista contiene la tabla con razor.
El código siguiente no funciona, y si intento ponerlo com un string entonces me muestra @{ Html.RenderAction("Accion", "Controlador", new { parametro = 1234 }); }; como ubna simple cadena de texto.
function format(d) {
return @{ Html.RenderAction("Accion", "Controlador", new { parametro = 1234 }); };
}
Es posible que "return" me interprete @{ Html.RenderAction("Accion", "Controlador", new { parametro = 1234 }); }; y desplieque la tabla en el Datatable de Jquery?
Muy buen video crack, solo tengo un problema, al momento de querer cargar la tabla con los datos me sale una ventana emergente en el navegador que dice lo siguiente: "DataTables warning: table id=table_id - Requested unknown parameter '0' for row 0, column 0. For more information about this error, please see datatables.net/tn/4". Visite la pagina que se menciona ahi, pero tampoco logro entender muy bien a que se refiere, podrias ayudarme? :C
Hola amigo, te saludo desde Uruguay, tuve el mismo problema y después de buscar mucho en internet , encontré que los valores pasados en columns data deben ir en minúsculas. Ejemplo: { "data": "id", "name": "Id", "autoWidth": true },
Agrego que si el nombre es compuesto ejemplo SubFamiliaTipo debe ser subFamiliatipo
yo buscando hdeleon como lavar un plato... quede como payaso )8
Siento que no hay que decir tanta estupides para explicar algo si no quieres enseñar no hagas un video no me gusta como hablas