View Full Version : بدست آوردن حمع یک ستون
myysl97
پنج شنبه 15 خرداد 1393, 17:26 عصر
سلام دوستان چطور من جمع یک ستون رو بدست بیارم
مثلا جمع نمرات یک ستون با نام mark
rezayeman
پنج شنبه 15 خرداد 1393, 17:45 عصر
سلام دوستان چطور من جمع یک ستون رو بدست بیارم
مثلا جمع نمرات یک ستون با نام mark
جمع توی دیتاگرید یا sql؟
golestan1
پنج شنبه 15 خرداد 1393, 17:48 عصر
خودم تست کردم کار می کند
long sum = 0;
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (dataGridView1.Rows[i].Cells["Amount"].Value != null)
sum += Convert.ToInt64(dataGridView1.Rows[i].Cells["Amount"].Value.ToString());
}
label1.Text = sum.ToString();
kavayo
پنج شنبه 15 خرداد 1393, 17:48 عصر
روش اول)
int sum = 0;
foreach(DataRow dr in dataTable.Rows)
{
sum += Convert.ToInt32(dr["Amount"]);
}
روش 2)
public decimal Total()
{
decimal decTotal=(datagridview1.DataSource as DataTable).Compute("Sum(FieldName)","");
return decTotal;
}
روش 3)
var sales = myDataSet.Tables["all_saled"].AsEnumerable();
var buy_total = sales.Sum(datarow => datarow.Field<int>("how_much_buy"));
روش 4)
from p in m.Items
group p by 1 into g
select new {
SumTotal = g.Sum(x => x.Total),
SumDone = g.Sum(x => x.Done)
}
gjmkdyttyhujk
پنج شنبه 15 خرداد 1393, 18:34 عصر
اگه توی sql بخواهید به صورت زیر میشود.
select sum('mark') from tablename where yourcondtion
دیتاگرید رو هم دوستان توضیح دادند.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.