Фильтрация данных с использованием EntityDataSource и WHERE

Привет, у меня есть 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>
6
задан GibboK 12 January 2011 в 11:31
поделиться