나는이 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 이벤트에서 호출 해 보았습니다. 나는 PreRender
에 OnLoad
, Render
그것을 호출 시도 - 아아, 그들 중 누구도 일하지 ... 이벤트 사이클에있는 gridview가 데이터 소스를 얻는 곳