मूल्यों का योग करने के लिए आपको डेटाबेसिंग ईवेंट का उपयोग करना चाहिए। देखें यह उदाहरण और अपनी आवश्यकताओं के अनुसार अनुकूलित करें:
private Decimal OrderTotal;
protected void GridView1_DataBinding(object sender, EventArgs e)
{
OrderTotal = 0.0M;
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Keep adding the subtotal here
OrderTotal += Subtotal;
}
}
protected void GridView1_DataBound(object sender, EventArgs e)
{
//Set a control with the total sum
LabelOrderTotal.Text = OrderTotal.ToString("C");
}
मूल रूप से आप RowDataBound
. में मान जोड़ते रहते हैं घटना और DataBound
. में घटना आप कुल योग के साथ एक लेबल सेट करते हैं। वैकल्पिक रूप से, आप DataBound
. में अपने ग्रिड पर पुनरावृति कर सकते हैं घटना और सब कुछ जोड़ें।