2012-05-03 4 views
0

나는 단지 알고 싶다. 두 번째 gridview에서 소계의 총계를 계산할 수 있습니까? 내 말은 GridView2GridView1에 있다는 것이다 : 나는 많은 솔루션을 시도하기 때문에두 번째 gridview에서 총계를 계산할 수 있습니까?

<asp:GridView ID="grdOne"> 
    <asp:Gridview ID="grdTwo"> 
     <---SubTotal---> 
     <---Grand Total---> 
    </asp:Gridview> 
</asp:GridView> 

,하지만 여전히 작동하지 않습니다.

+0

내가 잘 이해하면, 소계 첫 번째 그리드에 있고 두 번째 그리드의 총계를 표시하려면? –

+0

Nope. 두 번째 그리드의 소계와 총계입니다. – stillLearning

답변

0

난 당신이 레이블에서 소계 또는 텍스트를 작성하거나 당신이 할 수있어 무엇 때문에 바인딩하는 동안이 같은 RowDataBound_Event 우리에게있다는 값의 액세스 할 수 있다고 가정합니다

public int sum = 0; 

protected void GirdView2_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.RowType == DataControlRowType.DataRow) 
    { 
     //Sum the value of each subtotal 
     sum = sum + subTotalValue; 

     //Access the control that you want to to set the GrandTotal in 
    } 
} 

이 경우 여전히 돈 아이디어를 얻지 못하면 원하는 것을 정확하게 알려줘.

관련 문제