PDA

View Full Version : خطای خواندن عدد از سلول DataGridView



navidiran
دوشنبه 19 مهر 1389, 19:40 عصر
سلام. من یک خط نوشتم اما خطایی که بهم نشون میده اینه که:
object refrence not set to an instanse of an object
میتونید کمکم کنید علتش رو پیدا کنم؟



int tedad = 0,i=0; pay = 0;
foreach (DataGridViewRow row1 in dataGridBudget.Rows)
{
if (Convert.ToBoolean(dataGridBudget.CurrentRow.Cells[2].Value) == true)
{
tedad += System.Convert.ToInt32(dataGridBudget.Rows[row1.Index].Cells[6].Value.ToString());
}
}
dataGridBudget.CurrentRow.Cells[4].Value = tedad.ToString();

توی قسمت سبز رنگ فقط می خوام عدد رو از خانه مورد نظر به یک متغییر int بخونم.

navidiran
دوشنبه 19 مهر 1389, 20:32 عصر
یک راه حل پیدا کردم . همون Try , catch دوست داشتنی و حلال error ها.
اما چرا باید ایراد وجود داشته باشه؟
کسی می تونه راهی پیشنهاد کنه؟