2015-01-05 9 views
0

SQL 데이터 소스에 선언적으로 바인딩 된 표가 있습니다. 그런 다음이 격자를 필터링하고 필터링 된 결과가 표시됩니다. 또한 "현재 필터가있는 17 개의 레코드"와 같은 메시지를 표시하는 레이블이 있습니다.RadGrid에서 레코드를 계산하는 방법은 무엇입니까? (클라이언트 측, AJAX)

무엇 RadGrid 이벤트가 나는 RadGrid에 표시 레코드 수의 최신 카운트이 메시지를 표시하기 위해 내 라벨을 업데이트 처리 할 것?를

내 그리드를 기반으로 레코드를 업데이트하기 위해 Ajax를 사용 필터를 켜십시오.

답변

1

안녕,

 bool check = false; 
     protected void RadGrid1_PreRender(object sender, EventArgs e) 
     { 
      if (check) 
      { 
       RadGrid1.AllowPaging = false; 
       RadGrid1.Rebind(); 
       Response.Write(RadGrid1.MasterTableView.Items.Count); 
       RadGrid1.AllowPaging = true; 
       RadGrid1.Rebind(); 
      } 
     } 
     protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e) 
     { 
      if (e.CommandName == RadGrid.FilterCommandName) 
      { 
       check = true; 
      } 
      else 
      { 
       check = false; 
      } 
     } 

감사합니다,
사리타.