PDA

View Full Version : سوال: چگونه حاصل جمع (sum) يك ستون از datagridview را بدست بيارم ؟؟؟؟



ایمان مدائنی
شنبه 15 اسفند 1388, 16:12 عصر
چگونه حاصل جمع (sum) يك ستون از datagridview را بدست بيارم ؟؟؟؟

SMRAH1
شنبه 15 اسفند 1388, 16:16 عصر
سلام
دستور خاصی نداره.باید یکی یکی ردیف ها رو پویش بکنی و مقادیر ستون مورد نظر رو جمع بزنی!
موفق باشید

saied_genius
شنبه 15 اسفند 1388, 17:41 عصر
سلام

اگر ورودي datagridview شما يک datatable است ، مي توانيد از دستور زير استفاده کنيد و آنرا در يک string بريزيد.


string sumFiled1 = myDataTable.Compute("sum(field1)", string.Empty).ToString();اگر هم بخواهيد مقادير يک سطر را جمع کنيد (يا هر عمليات ديگري انجام دهيد) ، مي توانيد از کد زير استفاده کنيد.


DataColumn col = new DataColumn("Total",typeof(Int32));
myDataTable.Columns.Add(col);
col.Expression = "col1+col2+col3";موفق باشيد.

sky_in_iran
یک شنبه 16 اسفند 1388, 10:08 صبح
سلام دوست عزيز
ميشه بگيد datagrid را چجوري پر مي كنيد ؟ اگه از بانك اطلاعات و ميخوني خوب موقع select از sum استفاده كن ، اگرم داري تك تك اطلاعات و داخل grid اضافه مي كنيد خوب يه متغير بگير در هنگام اضافه كردن جمع كن داخل منغير بريز در انتها معلوم ميشه ، بهتره بيشتر راهنمايي كني از روش كارت تا بهتر بتونن اساتيد و دوستان كمكتون كنند
موفق باشيد