سلام
برای تغییر رنگ یک سلول خاص
dgvReciveNow.Rows[i].Cells[7].Style.CustomizeFill = true;
dgvReciveNow.Rows[i].Cells[7].Style.DrawFill = true;
dgvReciveNow.Rows[i].Cells[7].Style.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)) )), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
خیلی از کدهارو داخل دموی خود برنامه دقت کنی میتونی پیدا کنی ها.
برای جمع یک ستون من خودم اصولا چون دیتا تیبل رو متصل میکنم بهش. جمع ستون رو داخل یک حلقه for بدست میارم و نهایتا یک سطر به دیتاگرید ادد میکنم که شامل اطلاعات جمعشون هست.