各位兄弟朋友:
   一个家庭理财的软件,C#写的,我增加了一条消费记录,SQL数据库里已经有了我增加的这条记录,但是我的窗体上没有显示出来,必须要关闭并重新运行一下才能显示出来,怎么样能增加一个刷新按钮,点击以后能显示出SQL更新后的内容呢?
或者说不增加按钮,怎么弄呢?,谢谢大家,说详细点

解决方案 »

  1.   

    记录新增完毕回主页面时,再查询一次数据库,DATASET再此绑定到控件上。
    或者数据显示控件应该有刷新这个方法的.
      

  2.   

    添加完毕后,重新查询一下;
    你的查询语句应该是这样的
    void OnBtnQueryClick()
    {
        Query();
    }插入后,重新调用一遍Query()就ok了
      

  3.   

    大哥们,我是初学者,怎么再次重新绑定一次数据
    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("添加失败");
           }
                
     }
    怎么改呢,谢谢大家
      

  4.   

    if (rowCount > 0)
      {
         MessageBox.Show("成功添加了一条记录");
         //窗体绑定数据 
      }
      

  5.   

    在"MessageBox.Show("成功添加了一条记录");"之后,
    再做一次查询(select * from consume),并把结果绑定到数据显示控件上.
    代码可参考主页面中初始化数据显示控件的代码.