2011-09-02 3 views
0

나는 gridview를 가지고 있습니다. 꼬리말에는 label.Inside 기능이 있습니다. 레이블을 설정해야합니다. 이제는 (GridViewCommandEventArgs)을 가지고 있지 않습니다. > '개체의 인스턴스로 설정되지 않았습니다 개체 참조. "- 일부 event.This에 의해 트리거 내 코드GridViewCommandEventArgs없이 바닥 글을 asp.net에 설정하십시오.

`GridViewRow footer = (GridViewRow)CartGrid.FooterRow; 
Label Total = (Label)footer.FindControl("lblTotal") 
Total.Text = sum.ToString();` 

내가 오류를 얻고있다

CartGrid은 gridview입니다. lbl 총계는입니다. 합계에는 레이블 내용이 있습니다.

+0

좋아, 답변을 찾았습니다. 바닥 글 값을 설정하기 전에 그리드를 데이터 소스에 바인딩해야합니다. 안녕하세요. – Jibin

답변

0

바닥 글 값을 설정하기 전에 그리드를 데이터 소스에 바인딩해야합니다.

나는 이것을 코멘트에서 언급했다. 그러나 나는 나의 stalkoverflow 프로필을 검토하고 있었다. 나는이 질문을 답이없고 풀리지 않은 채로 보았다. 다시 대답에 대한 링크를 붙여 넣었다.

0

RowCreated 또는 RowDataBound 이벤트를 사용할 수 있습니다. 예 :

void CartGrid_RowCreated(Object sender, GridViewRowEventArgs e) 
{ 
    if (r.Row.RowType == DataControlRowType.Footer) 
    { 
     ... 
    } 
} 
관련 문제