Hola Tengo un EntityDataSource.Filtrar datos utilizando EntityDataSource y DONDE
Necesito enviar mediante programación una variable (@SelectedValue) para usar en un filtro WHERE para EntityDataSource.
¿Puedes publicar un núcleo simple para mostrarme cómo hacerlo? ¡Gracias por tu tiempo!
Para crear WhereParameters en EntityDataSource utilizo este código:
Parameter parameter = new Parameter("SelectedValue", TypeCode.Int32, uxTreeView1.SelectedValue);
parameter.DefaultValue = "0";
uxEntityDataSourceNodes.WhereParameters.Add(parameter);`
Aquí el código para el control:
<asp:EntityDataSource ID="uxEntityDataSourceNodes" runat="server"
ConnectionString="name=TestHierarchyEntities"
DefaultContainerName="TestHierarchyEntities" EnableFlattening="False"
EnableUpdate="True" EntitySetName="CmsCategories" Where="it.CategoryId = @SelectedValue"
EntityTypeFilter="" Select="">
</asp:EntityDataSource>
Gracias lo leí, todavía tengo que saber cómo pr ogrammatic ENVIAR un valor al EntityDataSet, ¿alguna idea? gracias – GibboK
¡Gran enlace y explicación! +1 seguro! – H27studio
Ese enlace ahora está roto, pero este podría ser: [link] (http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet -getting-started-part-3) – PeterX