![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola a todos. Tengo un GridView que despliega datos recuperados de SQL Server. A demás tengo ulgunos filtros que los usuarios pueden seleccionar los cuales afectan al contenido del GridView. Bueno, todo bien pero cuando he aplicado un filtro y deseo hacer click en al título de un campo para ordenarlos alfabéticamente, el resultado del GridView ignora todos los filtros applicados y despliega l ainformación de inicio. Cómo puedo hacer para que la sentencia SQL que altera el filtro pueda ser respetada en el GridView? Gracias |
| | ||||
| ||||
| |
| |||
| "Don Juan" escribió: > Tengo un GridView que despliega datos recuperados de SQL Server. > Bueno, todo bien pero cuando he aplicado un filtro y deseo hacer click en > al título de un campo para ordenarlos alfabéticamente, el resultado del > GridView ignora todos los filtros applicados y despliega l ainformación de > inicio. > > Cómo puedo hacer para que la sentencia SQL que altera el filtro pueda ser > respetada en el GridView? Hola, Juan: Si hablamos del control DataGridView que incorpora Visual Studio .net, no puedo reproducir lo que nos estás comentando, porque una vez que los datos se encuentren filtrados, no tiene por qué mostrarse los registros iniciales de la consulta cuando efectúas un click en el encabezado de la columna. ¡Es muy raro! ¿? ¿Por casualidad no tendrás escrito algún código en el evento «ColumnHeaderMouseClick» del control DataGridView, que haga que se rellene de nuevo dicho objeto? Un saludo -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |||
| Gracias, pero no tengo nada implementado, todo el codigo es automático, expecto el código que filtro. Lo que quisiera saber es dónde el DataSource almacena en cache el SQL de origen, porque si cambio el de origen desde código creo que funcionará. .... "SoftJaén" <grupo_noticias***softjaen.es> wrote in message news:7C9BEA9F-22BA-4EDB-90D1-4DC2AE381033***microsoft.com... > "Don Juan" escribió: > >> Tengo un GridView que despliega datos recuperados de SQL Server. >> Bueno, todo bien pero cuando he aplicado un filtro y deseo hacer click en >> al título de un campo para ordenarlos alfabéticamente, el resultado del >> GridView ignora todos los filtros applicados y despliega l ainformación >> de inicio. >> >> Cómo puedo hacer para que la sentencia SQL que altera el filtro pueda ser >> respetada en el GridView? > > Hola, Juan: > > Si hablamos del control DataGridView que incorpora Visual Studio .net, no > puedo reproducir lo que nos estás comentando, porque una vez que los datos > se encuentren filtrados, no tiene por qué mostrarse los registros > iniciales de la consulta cuando efectúas un click en el encabezado de la > columna. ¡Es muy raro! ¿? > > ¿Por casualidad no tendrás escrito algún código en el evento > «ColumnHeaderMouseClick» del control DataGridView, que haga que se rellene > de nuevo dicho objeto? > > Un saludo > > -- > Enrique Martínez > [MS MVP - VB] > > Nota informativa: La información contenida en este mensaje, así como el > código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin > garantías de ninguna clase, y no otorga derecho alguno. Usted asume > cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado > o sugerido en el presente mensaje. > |
| |||
| "Don Juan" escribió: > no tengo nada implementado, todo el codigo es automático, expecto el > código que filtro. Pues ignoro a qué se puede deber dicho comportamiento, porque como te indiqué anteriormente, no logro reproducirlo. > Lo que quisiera saber es dónde el DataSource almacena en cache el SQL de > origen, porque si cambio el de origen desde código creo que funcionará. Siempre y cuando te encuentres trabajando con objetos DataSet y DataTable, todos los datos que recuperes de la base de datos se encuentran almacenados en la memoria de tu PC. -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas al Cambiar contraseña OWA 2003 | JoHnUs \(PE\) | Newsgroup microsoft.public.es.exchange | 6 | 21-08-2008 17:41:01 |
| Problemas al cambiar de BD | Juan Carlos Flores | Newsgroup microsoft.public.es.vfoxpro | 0 | 14-04-2008 23:29:12 |
| problemas al cambiar de exchange | Oscar | Newsgroup microsoft.public.es.exchange | 1 | 11-02-2008 13:22:02 |
| Cambiar LinkButton para ordenar un GridView | Vicente García | Newsgroup microsoft.public.es.dotnet.aspnet | 2 | 07-10-2007 21:07:38 |
| problemas con el .net al cambiar el office | Sonia | Newsgroup microsoft.public.es.office2000 | 4 | 18-09-2006 12:03:35 |