我使用此代码来节省时间,但使用ShowFooter
属性,我是否可以输入列下的空格如何使用代码和summaryitem
格式应该是什么?
connection.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO LogBook (Se,Me)VALUES(,@Se,@Me)", connection);
cmd.Parameters.AddWithValue("@Se", Convert.ToDateTime(textEdit7.Text).ToString("HH:mm"));
cmd.Parameters.AddWithValue("@Me", Convert.ToDateTime(textEdit8.Text).ToString("HH:mm"));
cmd.ExecuteNonQuery();
cmd.Dispose();
connection.Close();
答案 0 :(得分:0)
在数据库中插入数据后,您只需使用datareader即可实现目标:
int totalhours;
SqlCommand cmd = new SqlCommand("Select Se,Me from LogBook",con)
SqlDataReader dr = cmd.ExecuteREader();
While (dr.Read)
{
totalhours = totalhours + Convert.ToInt32(dr[0].ToString().Split(':')(0)) + Convert.ToInt32(dr[1].ToString().Split(':')(0));
}
MessageBox.Show(totalhours);