0 امتیاز
چگونه می توان مثلا مجموع نمرات هر ردیف از دیتا گرید را در پایان آن ردیف نمایش داد لطفا راهنمایی کنید ممنون

3 پاسخ

0 امتیاز
با سلام

کد رو امتحان کردم ارور میده اگه بیشتر راهنمایی کنید ممنون میشم
البته کد مربوط به ستون کار میکنه اما کد مربوط به سطر کار نمیکنه

درصورت امکان یه راهنمایی دیگه در مورد سطر و جمع زدن در آخر سطر بکنیند ممنون از لطفتان
توسط (113 امتیاز) 1 1 5
+1 امتیاز

سلام

سه تا ستون در دیتاگرید ویو دارم و با کلیک بر روی یک button حاصل جمع دو ستون در ستون سوم نمایش داده میشه یا به عباری حاصل جمع سلولهای اول و دوم ردیف ها در سلول سوم نمایش داده میشن.

        private void button1_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                if (row.Cells["Column1"].Value != null && row.Cells["Column2"].Value != null)
                {
                    int num1 = int.Parse(row.Cells["Column1"].Value.ToString());
                    int num2 = int.Parse(row.Cells["Column2"].Value.ToString());
                    row.Cells["Column3"].Value = num1 + num2;
                }
            }
        }

اگر هر کدام از مقادیر سلولهای یک و دو خالی باشن جمع نمیشن به خاطر اینکه استثنا رخ میده و اگر بخواید جمع کنید میتونید در صورت خالی بود مقدار صفر بهشون بدین.

سوال جدید

2,332 سوال

2,871 پاسخ

3,725 دیدگاه

3,905 کاربر

دسته بندی ها

...