شهابسلطانی
جمعه 18 دی 1394, 14:54 عصر
سلام
کد زیر رو نوشتم و بدون مشکل هم اجرا میشه
int intSum1 = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Cells[6].Value.ToString() != "")
intSum1 += int.Parse(dataGridView1.Rows[i].Cells[6].Value.ToString());
}
lblsum1.Text = intSum1.ToString();
البته زمانی که طول اعداد کمه
وقتی اعداد از 9 رقم بیشتر میشه error ریز رو میده
Value was either too large or too small for an Int32.
حالا نمیدونم چجوری int رو به 64 ارتقاء بدم
ممنون
کد زیر رو نوشتم و بدون مشکل هم اجرا میشه
int intSum1 = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Cells[6].Value.ToString() != "")
intSum1 += int.Parse(dataGridView1.Rows[i].Cells[6].Value.ToString());
}
lblsum1.Text = intSum1.ToString();
البته زمانی که طول اعداد کمه
وقتی اعداد از 9 رقم بیشتر میشه error ریز رو میده
Value was either too large or too small for an Int32.
حالا نمیدونم چجوری int رو به 64 ارتقاء بدم
ممنون