1 ضمیمه
مشکل در جمع مقادیر یک ستون در دیتا گرید و نمایش در TextBox
با عرض سلام خدمت دوستان و اساتید گرامی ممنون میشم میخوام مقادیر یک ستون در دیتا گرید رو جمع و در یک textbox نمایش بدم ولی خطای ورودی میده در صورتی که ورودی ها را چند بار تعویض کرردم ولی مشکل حل نشد
در sql متغیر ها رو به bigint و در سی شارپ int انتخاب کردم ولی مشکل پابرجاس ممنون میشم راهنمایی بفرمایید.
عکس خطا رو هم ضمیمه کردمضمیمه 154827
نقل قول: مشکل در جمع مقادیر یک ستون در دیتا گرید و نمایش در TextBox
int sum = 0;
for (int i = 0; i < dgvContact.Rows.Count - 1; i++)
{
sum += Convert.ToInt32(dgvContact.Rows[i].Cells[7].Value);
}
lbl_Kol.Text = sum.ToString();
در تیبل اسکیول از nvarchar استفاده کنید
یا کد خودتان را اینگونه امتحان کنید .
int b = 0;
for (int i = 0; i < dgvContact.RowCount; i++)
{
int value;
if (int.TryParse(dgvContact.Rows[i].Cells[7].Value.ToString(), out value))
{
b += value;
}
}
txtKoleP.Text = b.ToString();
نقل قول: مشکل در جمع مقادیر یک ستون در دیتا گرید و نمایش در TextBox
نقل قول:
نوشته شده توسط
پرستو پارسایی
int sum = 0;
for (int i = 0; i < dgvContact.Rows.Count - 1; i++)
{
sum += Convert.ToInt32(dgvContact.Rows[i].Cells[7].Value);
}
lbl_Kol.Text = sum.ToString();
در تیبل اسکیول از nvarchar استفاده کنید
یا کد خودتان را اینگونه امتحان کنید .
int b = 0;
for (int i = 0; i < dgvContact.RowCount; i++)
{
int value;
if (int.TryParse(dgvContact.Rows[i].Cells[7].Value.ToString(), out value))
{
b += value;
}
}
txtKoleP.Text = b.ToString();
ممنون دوست عزیز