首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在按下按钮后刷新datagridview

如何在按下按钮后刷新datagridview
EN

Stack Overflow用户
提问于 2015-02-06 23:55:38
回答 1查看 2.4K关注 0票数 0

您好,我正在为一所拥有本地SQL数据库的学校制作一个小的DataGridView应用程序。我正在使用DataGridView显示数据,但在我添加新学生后,winforms应用程序不会刷新。

代码语言:javascript
复制
        con.Open();
        MessageBox.Show("Connection Open");
        SqlCommand cm = new SqlCommand("INSERT INTO Students(Grade,Class,Name,sName) VALUES (@Grade,@Class,@Name,@sName)", con);
        cm.Parameters.AddWithValue("@Grade", cbGrade.Text);
        cm.Parameters.AddWithValue("@Class", comboClass.Text);
        cm.Parameters.AddWithValue("@Name", tbFName.Text);
        cm.Parameters.AddWithValue("@sName", tbSName.Text);

try
        {
            int exec = cm.ExecuteNonQuery();
            if(exec>0)
            {
                MessageBox.Show("Added");

            }
            else
            {
                MessageBox.Show("Not added");
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show("Something went wrong");
            con.Close();
        }
        finally
        {
            con.Close();
        }
EN

回答 1

Stack Overflow用户

发布于 2015-02-07 00:30:54

一切正常。

代码语言:javascript
复制
            string query = "select * from students";
            SqlCommand cmd = new SqlCommand(query,con);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            da.Fill(dt);
            DGVStudents.DataSource = dt;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28369650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档