各位兄弟朋友:
一个家庭理财的软件,C#写的,我增加了一条消费记录,SQL数据库里已经有了我增加的这条记录,但是我的窗体上没有显示出来,必须要关闭并重新运行一下才能显示出来,怎么样能增加一个刷新按钮,点击以后能显示出SQL更新后的内容呢?
或者说不增加按钮,怎么弄呢?,谢谢大家,说详细点
一个家庭理财的软件,C#写的,我增加了一条消费记录,SQL数据库里已经有了我增加的这条记录,但是我的窗体上没有显示出来,必须要关闭并重新运行一下才能显示出来,怎么样能增加一个刷新按钮,点击以后能显示出SQL更新后的内容呢?
或者说不增加按钮,怎么弄呢?,谢谢大家,说详细点
或者数据显示控件应该有刷新这个方法的.
你的查询语句应该是这样的
void OnBtnQueryClick()
{
Query();
}插入后,重新调用一遍Query()就ok了
private void btnInsert_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=RENYIRONG-PC;Initial Catalog=FamilyFinace;User ID=sa;pwd=renyirong;"); string date = cboYear.Text + "-" + cboMonth.Text + "-" + cboDay.Text; string sql = string.Format("insert into consume values('{0}','{1}','{2}',{3},'{4}') ",
date,cboType.Text,cboCategory.Text,txtMoney.Text.Trim(),txtDescription.Text.Trim()); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); int rowCount = cmd.ExecuteNonQuery();
conn.Close(); if (rowCount > 0)
{
MessageBox.Show("成功添加了一条记录");
}
else
{
MessageBox.Show("添加失败");
}
}
怎么改呢,谢谢大家
{
MessageBox.Show("成功添加了一条记录");
//窗体绑定数据
}
再做一次查询(select * from consume),并把结果绑定到数据显示控件上.
代码可参考主页面中初始化数据显示控件的代码.