如何在C#中更新数据后立即刷新数据网格

时间:2016-01-30 15:30:03

标签: c# forms datagrid

我有一个表单,其中有一个选项卡控件和该选项卡控件。一个标签页用于在数据网格中输入数据。并在第二个标签页。数据网格显示。问题是当我在数据网格中输入数据并切换到视图选项卡时。数据网格不会更新其新值。所以我必须重新打开表格,然后输入值显示。如何在进入数据网格后立即查看数据? 我的保存按钮的代码如下......

private void btnSave_Click(object sender, EventArgs e)
{
    try
    {
        if (isValidated2())
        {
            con.ConnectionString = constr;
            con.Open();

            comnd.Connection = con;
            comnd.CommandText = "INSERT INTO CoaEntry(AccName,[Amount],[Desc]) VALUES('" + cmboName.Text + "','"
            + txtAmount.Text + "','" + txtDesc.Text + "')";
            reader = comnd.ExecuteReader();
            MessageBox.Show("Record has been saved successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }

    con.Close();
}

0 个答案:

没有答案