2013-07-24 3 views
0

나는이 poster 같은 것을 달성하기 위해 노력하고있어 그리고 내가 뭘 해야하는지 answers 중 하나를 따르고있어.어디에서 이벤트 사이클 gridview 않습니다 데이터 소스

여기 내 방법

public void DisplayItemRangeForCurrentPage() 
{ 
    var totalRecords = ((DataView)gvMagicalSearchResults.DataSource).Count; 
    var endRecord = gvMagicalSearchResults.PageSize * (gvMagicalSearchResults.PageIndex + 1); 
    var startsRecods = endRecord - gvMagicalSearchResults.PageSize; 

    if (endRecord > totalRecords) 
     endRecord = totalRecords; 

    if (startsRecods == 0) startsRecods = 1; 
    if (endRecord == 0) endRecord = totalRecords; 

    var str = new StringBuilder(); 
    str.Append((string)HttpContext.GetGlobalResourceObject("magicalResx", "GrivSearchCountMessage_Shows")); 
    str.Append(" " + startsRecods + " - " + endRecord + " "); 
    str.Append((string)HttpContext.GetGlobalResourceObject("magicalResx", "GrivSearchCountMessage_OfTotal")); 
    str.Append(" " + totalRecords + " "); 

    ltrResultsCount.Text = str.ToString(); 
} 

나는 그것이이 var totalRecords = ((DataView)gvMagicalSearchResults.DataSource).Count; 줄에 오류 "개체의 인스턴스로 설정 개체 없음"발생이 메서드를 호출 없음 문제입니다.

여러 GridView/ObjectDataSource 이벤트에서 호출 해 보았습니다. 나는 PreRenderOnLoad, Render 그것을 호출 시도 - 아아, 그들 중 누구도 일하지 ... 이벤트 사이클에있는 gridview가 데이터 소스를 얻는 곳

그래서 아무도 말해 줄 수?

답변