2012-04-19 3 views

답변

0

Exec에서 아래의 SQL 쿼리 및 C#에서 솔루션이 필요한 경우 ---------

Declare @Days Table (DateField datetime) 

Declare @CurrentDate datetime 
Declare @EndDate datetime 

Set @CurrentDate = '01-Nov-2007' 
Set @EndDate = '30-Nov-2007' 

While @CurrentDate <= @EndDate 
    Begin 
    Insert Into @Days Values(@CurrentDate) 
    Set @CurrentDate = DateAdd(d,1,@CurrentDate) 
    End 

Select convert(char(2),DateField,103) From @Days 

뒤에 코드에있는 gridview에 바인딩 ---------

using System.Linq; 
    public IEnumerable<DateTime> DateRange(DateTime fromDate, DateTime toDate) 
    { 
     return Enumerable.Range(0, toDate.Subtract(fromDate).Days + 1) 
         .Select(d => fromDate.AddDays(d)); 
    } 
     IEnumerable<DateTime> dates; 
     dates = DateRange(DateTime.Now, DateTime.Now.AddDays(10)); 

날짜 구성원이 주어진 범위 사이의 모든 날짜를 포함, 이것은 당신은 데이터 테이블에 추가하고있는 gridview에 바인딩 할 수 있습니다.

+0

gridview 선생님은 어떻게 SQL 쿼리를 바인딩 할 수 있습니까? 나에게 예제를 줄 수 있습니까? 감사합니다 – paulalvin

+0

누군가가이 문제를 도와 줄 수 있습니까? – paulalvin

관련 문제