Привет У меня есть EntityDataSource.Фильтрация данных с использованием EntityDataSource и WHERE
Мне нужно программно ОТПРАВИТЬ переменную (@SelectedValue), которая будет использоваться в фильтрах WHERE для EntityDataSource.
Можете ли вы опубликовать простую основу, чтобы показать мне, как это сделать? Спасибо за ваше время!
Чтобы создать WhereParameters на EntityDataSource Я использую этот код:
Parameter parameter = new Parameter("SelectedValue", TypeCode.Int32, uxTreeView1.SelectedValue);
parameter.DefaultValue = "0";
uxEntityDataSourceNodes.WhereParameters.Add(parameter);`
Здесь код для контроля:
<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>
Спасибо я прочитал это, я все еще нужно знать, как пр ogrammatic ОТПРАВИТЬ значение EntityDataSet, любую идею? спасибо – GibboK
Отличная ссылка и объяснение! +1 точно! – H27studio
Эта ссылка сейчас сломана, но это может быть она: [ссылка] (http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet -getting-started-part-3) – PeterX