Привет, у меня есть EntityDataSource.
Мне нужно программно ОТПРАВИТЬ переменную (@SelectedValue), которая будет использоваться в фильтре WHERE для EntityDataSource.
Не могли бы вы опубликовать простое ядро, чтобы показать мне, как сделай это? Спасибо за ваше время!
Для создания WhereParameters в EntityDataSource я использую этот код:
Parameter parameter = new Parameter("SelectedValue", TypeCode.Int32, uxTreeView1.SelectedValue);
parameter.DefaultValue = "0";
uxEntityDataSourceNodes.WhereParameters.Add(parameter);`
Вот код для 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>