2016-10-27 2 views
2

정확하게 채워지는 gridview가 있습니다. 사용자가 검색 버튼을 누르면 텍스트 상자에 입력 된 기준에 따라 데이터를 표시하는 ShowData() 함수가 호출됩니다. gridview에서 얼마나 많은 행을 만들 수 있는지 알고 싶습니다.gridview에서 행을 계산하는 방법 asp.net C#

SQL 데이터베이스 테이블에서 계산할 수 있지만 단순히 gridview의 행을 계산하는 것이 훨씬 쉽다는 것을 알고 있습니다! 나는이 마크 업으로으로 만들었습니다() 함수 뒤에 코드에서 search_results = GridView1.Rows.Count.ToString();를 사용하려고했습니다

(! 내가 틀렸다면 수정하십시오) :

<div class="size_info" id="allSelected" runat="server" visible="false"><br /> 
       There are <asp:Label ID="search_results" runat="server"></asp:Label> entries for this search criteria. 
</div> 
</div> 

하지만이 될 것 같지 않습니다 어떤 값을 반환합니다 (심지어 0은 아닙니다!).

도움이 될 것입니다.

+2

'GridView1.RowCount' –

+0

코드 숨김으로 처리하려면 gridview에서 행 수를 계산하는 이유는 무엇입니까? DataTable을 GridView와 바인딩 할 때 DataTable.Rows.Count()를 사용하지 않는 이유는 무엇입니까? – A3006

답변

1
search_results = GridView1.Rows.Count.ToString(); 

은 선택 System.String이 사용

search_results.Text = GridView1.Rows.Count.ToString(); 

System.Web.UI.Label

로 변환 할 수 없습니다

으로 컴파일 오류를 줄 그리고 있는지 확인합니다 그리드가 바인드 된 후 작성됩니다.

+0

감사합니다 - 그래도 여전히 0을 제공합니다. ( – akb29

+0

내 코드가 잘못된 위치에 있음을 깨달았습니다. Gridview가 바인딩되기 전에 카운트를하고있었습니다! DOH! Thanks Imad! – akb29

+0

이전에 컴파일 된 것 같았습니다. 하지만 추가. 텍스트는 내가 올바른 가치를 얻고 있다는 것을 의미했다! 무슨 일이 있었는지 모르겠지만 나는 당신의 대답을 대답으로 표시했다. 고마워! – akb29

관련 문제