Xin chào Tôi có một EntityDataSource.Lọc dữ liệu bằng EntityDataSource và WHERE
Tôi cần lập trình GỬI một biến (@SelectedValue) để được sử dụng trong bộ lọc WHERE cho EntityDataSource.
Bạn có thể đăng lõi đơn giản để chỉ cho tôi cách thực hiện không? Cảm ơn vì đã dành thời gian cho tôi!
Để tạo WhereParameters trên EntityDataSource tôi sử dụng mã này:
Parameter parameter = new Parameter("SelectedValue", TypeCode.Int32, uxTreeView1.SelectedValue);
parameter.DefaultValue = "0";
uxEntityDataSourceNodes.WhereParameters.Add(parameter);`
Ở đây mã cho điều khiển:
<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>
Cảm ơn tôi đọc nó, tôi vẫn cần phải biết làm thế nào để pr ogrammatic GỬI một giá trị cho EntityDataSet, bất kỳ ý tưởng? cảm ơn – GibboK
Liên kết và giải thích tuyệt vời! +1 chắc chắn! – H27studio
Liên kết đó hiện đã bị hỏng, nhưng điều này có thể là: [link] (http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet -getting-started-part-3) – PeterX