1

간단한 문제. Entity 프레임 워크를 사용하여 SQL Server 데이터베이스를 개체에 매핑합니다. 그런 다음 EF를 사용하여 동적 데이터 사이트를 채 웁니다. 50 개 이상의 테이블과 레이아웃이 실제로 중요하지 않습니다. 코드 양을 가능한 한 낮게 유지하면서 사용자가이를 사용하여 빠른 데이터 입력을하도록 허용합니다. 기본적으로 필자는 필드 중 하나 (또는 ​​그 이상)의 첫 글자에서 일부 테이블을 필터링하는 솔루션을 찾기 위해 4 시간의 근무 시간을 가지고 있습니다. (필드 당 하나의 필터.) 내가 가지고있을 때, 그것을 구현하는 데 또 4 시간이 걸린다. 내가 이것에 더 많은 시간을 쓸 때마다 보상받지 못할 것입니다. :-(내 웹 페이지의 표에 필터 추가하기

코드, 데이터베이스 구조 등을 완전히 제어 할 수 있지만 .NET 3.5/Visual Studio 2008로 제한되며 MVC를 포함 할 수 없습니다. 또한 허용되지 않습니다. 더 많은 라이브러리 추가 .NET 4.0으로 업그레이드 할 수 없으므로 최소한 몇 시간 만에 이러한 필터를 추가 할 수 있습니까?

답변

1

간단한 대답 : 사용자 정의 컨트롤을 사용하여 동적 데이터 샘플에 필터를 추가하는 방식을 필터에 추가하십시오. 및 FilterRepeaters 및 메타 데이터에 사용자 정의 필터를 지정. 예에 대한 DynamicData/Filterss 디렉토리를 참조하십시오. 예를 들어

, 메타 데이터에

,
[FilterUIHint("LastNameSearch")] 
public object LastName { get; set; } 

및 LastNameSearch.ascx라는 사용자 정의 컨트롤.

MSDN

+0

에있는 this 링크를 참조하십시오. 그러나 .NET 3.5에서는 작동합니까? MSDN 페이지는 4.0 프레임 워크를 언급하고 있습니다 ... –

+0

@Wim, 올바르게 기억한다면 예. 여기를 확인하십시오 : http://aspnet.codeplex.com/releases/view/14475 –

관련 문제