Hallo Ich habe eine EntityDataSource.Filtern von Daten mit EntityDataSource und WHERE
Ich muss programmgesteuert SEND eine Variable (@SelectedValue) in einem WHERE-Filter für die EntityDataSource verwendet werden.
Können Sie einen einfachen Kern veröffentlichen, um mir zu zeigen, wie es geht? Vielen Dank für Ihre Zeit!
erstellen Where auf EntityDataSource verwende ich diesen Code:
Parameter parameter = new Parameter("SelectedValue", TypeCode.Int32, uxTreeView1.SelectedValue);
parameter.DefaultValue = "0";
uxEntityDataSourceNodes.WhereParameters.Add(parameter);`
Hier ist der Code für die Steuerung:
<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>
Dank ich es gelesen, ich muss noch wissen, wie man pr ogrammatic SEND einen Wert an das EntityDataSet, eine Idee? danke – GibboK
Great Link und Erklärung! +1 für sicher! – H27studio
Dieser Link ist jetzt defekt, aber das könnte es sein: [link] (http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet -getting-started-3) – PeterX