Witam Mam EntityDataSource.Filtrowanie danych przy użyciu EntityDataSource i WHERE
Potrzebuję programowo WYŚLIJ zmienną (@SelectedValue) do użycia w filtrze WHERE dla EntityDataSource.
Czy możesz zamieścić prosty rdzeń, aby pokazać mi, jak to zrobić? Dziękuję za Twój czas!
Aby utworzyć WhereParameters na EntityDataSource używam tego kodu:
Parameter parameter = new Parameter("SelectedValue", TypeCode.Int32, uxTreeView1.SelectedValue);
parameter.DefaultValue = "0";
uxEntityDataSourceNodes.WhereParameters.Add(parameter);`
Oto kod dla Kontroli:
<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>
Dzięki czytałem go, nadal muszę wiedzieć, jak pr oggramatyczny WYŚLIJ wartość do EntityDataSet, jakiś pomysł? dziękuję – GibboK
Świetny link i wyjaśnienie! +1 na pewno! – H27studio
Ten link jest teraz uszkodzony, ale może to być: [link] (http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet -getting-started-part-3) – PeterX