在之前的一个问题中,我设法从MS Access数据库中获得了一笔钱,但我想要添加的数字都是正数和负数。
如何将正数和负数加在一起。
以下代码会返回总和,但不会考虑将它们视为正数的负数,是否可以纠正?
com = new OleDbCommand("SELECT sum([Points]) FROM FlightPoints WHERE [Person] =?",
Program.DB_CONNECTION);
com.Parameters.Add(new OleDbParameter("", c.ID));
dr = com.ExecuteReader();
if (dr.Read())
{
try
{
string[] subitems = new string[2]; // set number of items in the list
subitems[0] = c.Rank.String + " " + c.FirstName + " " + c.Surname;
subitems[1] = Convert.ToInt32(dr.GetDouble(0)).ToString();
ListViewItem listItem = new ListViewItem(subitems);
CadetPointlistView.Items.Add(listItem); // add all the subitems to the table
}
catch
{
}
}