asp.net의 entitydatasource에서 채워지는 gridview가 있습니다. 내 C# 코드 숨김에서 => validDate1 및 < = validDate2가 아닌 모든 데이터를 필터링하는 엔티티 데이터 소스에 WHERE 매개 변수를 추가해야합니다.DateTime WHERE 매개 변수
using (RamRideOpsEntities myEntities = new RamRideOpsEntities())
{
var validDates = (from a in myEntities.AdminOptions
select new { a.ValidDate1, a.ValidDate2 }).FirstOrDefault();
if (validDates != null)
{
RidesGridView.Where = " ..... ??? " //TODO
}
}
편집 : 내가 어디에 있어요 여기
은 아래의 답변을, 좀 더 명확하게 .. = .... 문이 그냥 내가 필요로하는 두 개의 유효한 날짜를 받고있는 validDates 그리드보기에 표시된 데이터가 유효한 날짜 범위 내에 있도록 절을 엔터티 데이터 소스에 추가해야하는 곳이 있습니다.
내가 틀릴 수도 ... –
데이터베이스에서 필터링하는 것이 더하지 않을 것이다, 그러나 그것은이었다 내 엔티티 데이터 소스를 사용할 때 데이터가 실제로 db에서 검색되기 전에 where 절이 적용된다는 사실을 이해하면 실제로 수행하려는 작업입니다. – SHeinema
@SHeinema - 아니요, 우리가 게시 한 코드를 사용해보십시오. 효과가있을 것입니다. –