Filtrado de datos utilizando EntityDataSource (DropDownList)

votos
0

Tengo una lista desplegable que está utilizando EntityDataSource abajo, el usuario puede seleccionar una forma de valor en la lista desplegable y el cambio cuadrícula basado en el estado del pedido (Drowpdownlist). A continuación se muestra la vista de cuadrícula origen de datos. Funciona, pero cuando voy a la página 4, por ejemplo, y luego muestra un valor diferente de la lista desplegable de la vista de cuadrícula desaparece. Por favor ayuda.

    <asp:EntityDataSource ID=GridViewEDS runat=server ConnectionString=name=ServiceEntities DefaultContainerName=ServiceEntities
         EnableFlattening=False EntitySetName=Orders Where=it.[OrderStatus] == @OrderStatus>
       <WhereParameters>
            <asp:ControlParameter Name=OrderStatus ControlID=OrderStatusDropDownList DbType=String DefaultValue=Null/>
       </WhereParameters>
Publicado el 02/07/2014 a las 17:30
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Después de aclarar algunas cosas en los comentarios, una solución a esto sería para configurar la página actual en el GridView volver a la primera página cuando una nueva selección se hace en el DropDownList. Una razón para esto podría ser debido a un conjunto de resultados secundaria no contiene suficientes registros para llenar más de una página, por lo tanto, mostrar nada.

gridView.PageIndex = 0;
Respondida el 02/07/2014 a las 20:33
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more