PDA

View Full Version : سوال: مشکل در جمع ستون gridview



mohsen_namad
دوشنبه 12 مهر 1389, 01:44 صبح
با سلام
ببخشید من از این کد برای جمع ستون گراید ویوم استفاده می کنم ولی اصلا هیچ کار نمیکنه
دلیلش چیه؟



protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
int sum=0;

if (e.Row.RowType == DataControlRowType.DataRow)
{
sum += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Grade"));
}
l.Text = sum.ToString();
}

hamhik
دوشنبه 12 مهر 1389, 15:52 عصر
کدت رو به این شکل تغییر بدی درست میشه



protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
int sum = 0;
if (e.Row.RowType == DataControlRowType.DataRow)
{
sum =Convert.ToInt32(l.Text)+ Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Grade"));
l.Text = sum.ToString();
}
}

mohsen_namad
دوشنبه 12 مهر 1389, 16:53 عصر
ولی بازم هیچی نشد
اینم خود سایت:

hamhik
دوشنبه 12 مهر 1389, 18:55 عصر
دوست عزیز شما کد رو همینجوری رفتید در قسمت کد ، کپی پیست کردید .
اول دیتا گرید رو انتحاب کنید در قسمت رویدادهای گرید ویو برید و روی رویداد rowdatabound دابل کلیک کنید در تابعی که نمایش داده میشه کد بنده رو کپی پیست کنید.
نکته ی بعدی اینکه خاصیت text لیبل l را برابر صفر قرار دهید l.text=0

الان درست کار میکنه کارایی که گفتم رو توش انجام دادم الان درست شده دانلودش کنید