PDA

View Full Version : جمع کردن یک ردیف از گرید ویو ونمایش ان در اخر ین سطر



mohsen200162
چهارشنبه 07 آبان 1393, 01:36 صبح
سلام یه سایت طراحی کردم و این مشکل برام پیش امده که می خوام یکی از ردیف های گرید ویو را که مبالغ دریافتی پول هست را با هم جمع کنم و در اخر گرید ویو مبلغ جمع رو نمایش بدم چطوری میشه این کارو کرد
ممنون

nafasak
چهارشنبه 07 آبان 1393, 11:53 صبح
سلام یه سایت طراحی کردم و این مشکل برام پیش امده که می خوام یکی از ردیف های گرید ویو را که مبالغ دریافتی پول هست را با هم جمع کنم و در اخر گرید ویو مبلغ جمع رو نمایش بدم چطوری میشه این کارو کرد
ممنون



decimal priceTotal = 0;
int quantityTotal = 0;
void detailsGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// add the UnitPrice and QuantityTotal to the running total variables
priceTotal += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, _
"UnitPrice"));
quantityTotal += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, _
"Quantity"));
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[0].Text = "Totals:";
// for the Footer, display the running totals
e.Row.Cells[1].Text = priceTotal.ToString("c");
e.Row.Cells[2].Text = quantityTotal.ToString("d");

e.Row.Cells[1].HorizontalAlign = _
e.Row.Cells[2].HorizontalAlign = HorizontalAlign.Right;
e.Row.Font.Bold = true;
}
}