2010-01-25 4 views
1

SqlDataSource1.DataBind(); 버튼 클릭시 일부 매개 변수가있는 경우ASP.NET [SqlDataSource1이 비어 있는지 확인하는 방법]

그러면 grid onDataBound()로 작업하고 있습니다.

하지만 내 SqlDataSource1이 빈 데이터를 반환하는 경우에도 (GridView2.HeaderRow.Cells.Count! = 0)를 확인하려고해도 오류가 발생하므로 SqlDataSource1에서 확인해야합니다.

질문 : 어떻게?

감사합니다.

답변

2

GridView2.HeaderRow는 GridView2.HeaderRow = null이

+1

예, 작동합니다. 감사합니다. – Cynede

1

내가 대신 GridView2.Rows.Count을 검사 할 경우 검사를 시도 할 수 있도록 데이터 소스가 null의 경우 경우 null입니다. 데이터 소스가 비어있는 경우 HeaderRow 셀이 없을 수 있습니다.

+0

행에 대한 액세스 권한이 있는지 확신 할 수 없습니다. 데이터 소스가 비어 있지만 이전 답변이 확실하게 작동하면 계산하십시오. – Cynede

+0

행 수는 GridView의 DataBind() 이후에 0이어야합니다. 그러나 어느 방식 으로든 작동하는 솔루션이 있으면 좋습니다. –

관련 문제