PAGED GRIDVIEW 컨트롤에서 행 수를 어떻게 얻습니까?
-
08-07-2019 - |
문제
내 그리드 뷰 컨트롤의 rows.count 속성은 화면에 얼마나 많은 행이 표시되는지를 알려줍니다.
아래 솔루션은 작동하지 않습니다. 나는 sqldatasource와 gridview를 가지고 있으며 데이터 세트 나 데이터 가능에 캐스트 할 수 없습니다.
해결책
SQLDATASOURCE에는 아래의 방법과 같은 메소드로 설정할 수있는 OnSelected 이벤트가 있습니다.
protected void OnSelectedData(object sender, SqlDataSourceStatusEventArgs e)
{
// Set the record count label
RecordCountLabel.Text = "Total Records: " + e.AffectedRows;
}
E.affectedrows에는 선택된 총 행 수가 포함되어 있습니다.
다른 팁
데이터 소스의 행 수를 가져와야한다고 생각합니다.
DataSource가 데이터 가능하면 그렇다면
dt.Rows.Count
DT가 데이터 가능한 객체 인 총 행 수를 제공합니다.
데이터 세트 인 경우 해당 데이터 가능성을 얻은 다음 행 계산을 가져옵니다.
ds.Tables["tablename"].Rows.Count; // give the datatable name
또는
ds.Tables[tableIndex].Rows.Count; // give the datatable index
여기서 DS는 데이터 세트 객체입니다.
제휴하지 않습니다 StackOverflow