juza66
چهارشنبه 23 مهر 1393, 08:41 صبح
سلام
من نحوه محاسبه در دیتاگرید رو اینجوری انجام می دم
try
{
da = new OleDbDataAdapter("Select * from tblbimar", con);
ds.Tables.Clear();
con.Open();
da.Fill(ds, "tblbimar");
dataGridView1.Rows.Clear();
double summ = default(double);
for (int i = 0; i <= ds.Tables["tblbimar"].Rows.Count - 1; i++)
{
dataGridView1.Rows.Add();
for (int j = 0; j <= 11; j++)
{
dataGridView1[j, i].Value = ds.Tables["tblbimar"].Rows[i][j].ToString();
}
summ += Convert.Todouble(dataGridView1["baghi", i].Value);
txtdaryafti.Text = summ.ToString("0,#");
}
this.txtdaryafti.ForeColor = System.Drawing.Color.Black;
con.Close();
}
catch
{
}
نتیجه جمع ستون آخر در TextBox
summ += Convert.Todouble(dataGridView1["baghi", i].Value);
txtdaryafti.Text = summ.ToString("0,#");
مشکل اینجاست که ستون خالی باشه محاسبه متوقف میشه؟!
آیا در اینجا نحوه کدنویسی درسته؟!
summ += Convert.Todouble(dataGridView1["baghi", i].Value);
عکسی از محیط برنامه موقعی که یکی از فیلدهای ستون خالی باشه ..
124538
تشکر
من نحوه محاسبه در دیتاگرید رو اینجوری انجام می دم
try
{
da = new OleDbDataAdapter("Select * from tblbimar", con);
ds.Tables.Clear();
con.Open();
da.Fill(ds, "tblbimar");
dataGridView1.Rows.Clear();
double summ = default(double);
for (int i = 0; i <= ds.Tables["tblbimar"].Rows.Count - 1; i++)
{
dataGridView1.Rows.Add();
for (int j = 0; j <= 11; j++)
{
dataGridView1[j, i].Value = ds.Tables["tblbimar"].Rows[i][j].ToString();
}
summ += Convert.Todouble(dataGridView1["baghi", i].Value);
txtdaryafti.Text = summ.ToString("0,#");
}
this.txtdaryafti.ForeColor = System.Drawing.Color.Black;
con.Close();
}
catch
{
}
نتیجه جمع ستون آخر در TextBox
summ += Convert.Todouble(dataGridView1["baghi", i].Value);
txtdaryafti.Text = summ.ToString("0,#");
مشکل اینجاست که ستون خالی باشه محاسبه متوقف میشه؟!
آیا در اینجا نحوه کدنویسی درسته؟!
summ += Convert.Todouble(dataGridView1["baghi", i].Value);
عکسی از محیط برنامه موقعی که یکی از فیلدهای ستون خالی باشه ..
124538
تشکر