如何在Visual Studio-2010中的运行时刷新SQL Server数据库表?

用户名

我是Visual Studio的新手。我正在使用Visual Studio 2010应用程序,在该应用程序中,我从用户那里获取数据,将其存储在数据库表中,并在WPF的datagrid中显示该数据。

但是每次将数据输入到表中时,我都必须关闭应用程序,然后单击Execute SQL右键菜单选项以刷新表。

如何在运行时刷新表,以便datagrid显示最新条目?

这是我的保存按钮单击事件方法。

private void save_button_Click(object sender, RoutedEventArgs e)
    {


            string eid="", name, dept_txt, city, addr;           
            name = name_textBox.Text;
            addr = addr_textBox.Text;
            city = city_textBox.Text;
            //Object deptobj = dept_comboBox.SelectedItem;
            dept_txt = dept_comboBox.SelectedItem.ToString().Trim();
            dept_txt = dept_txt.Substring(dept_txt.LastIndexOf(":") + 1);
            eid = id_textBox.Text;


            //connection opeining.......
            SqlConnection con = new SqlConnection();

            con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename='C:\\Users\\MYNAME\\Downloads\\VS projects\\employee-v1.2\\employee-v1.2\\Database1.mdf';Integrated Security=True;User Instance=True";
            con.Open();
            string query = "insert into employee2(emp_id,emp_name,addr,dept,city) values('" + eid + "','" + name + "','" + addr + "','" + dept_txt + "','" + city + "')";
            SqlCommand cmd = new SqlCommand(query, con);
            cmd.ExecuteNonQuery();

            con.Close();
  }

我应该怎么做才能在运行时更新数据网格?

用户名

这为我工作:

每当您想重新加载数据网格时,请调用此函数。

void fill_datagrid()
{
     string ConString = "YOUR CONNECTION STRING";

     string CmdString ;

     SqlConnection con = new SqlConnection(ConString);


     CmdString = "SELECT emp_id, emp_name from employee2";

     SqlCommand cmd = new SqlCommand(CmdString, con);

     SqlDataAdapter sda = new SqlDataAdapter(cmd);

     DataTable dt = new DataTable("employee2");

     sda.Fill(dt);

     employee2DataGrid.ItemsSource = dt.DefaultView;

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Visual Studio 2019 中将表和数据导入 SQL Server 数据库项目

如何在 Visual Studio (C#) 中将 ASP.NET 项目与 SQL Server 数据库表连接

如何在Visual Studio 2010(基于服务的数据库)中添加新表?

如何在Visual Studio 2013中创建SQL Server数据库项目?

如何在Visual Studio 2015中为SQL Server创建数据库图?

Visual Studio中的SQL Server数据库项目-如何构建新数据库

如何在Visual Studio中连接Oracle数据库

如何在android studio中查看数据库表?

如何在Visual Studio中的动态SQL中为SQL Server项目使用数据库变量名?

如何在Visual Studio 2010中使用phpmyadmin数据库?

如何在Visual Studio中添加运行时断点?

如何从 Visual Studio / SQL Server Data Tools 部署包含的 SQL Server 数据库?

如何在Visual Studio中设置SQL数据库项目中的数据库连接字符串?

如何在Visual Studio 2012中将数据添加到Access数据库

安装SQL Server 2017 Developer Edition:如何修复Visual Studio运行时(库)``Microsoft Visual C ++ 2019 X64最低运行时间''?

Visual Studio 2010的Visual C ++ 2012运行时库先决条件

如何将表名称从数据库匹配到Visual Studio中的模型类

如何在SQL Server Management Studio中连接到本地数据库?

如何在SQL Server Management Studio中删除数据库的内容?

如何在SQL Server Management Studio中关闭与本地数据库的所有连接?

如何在Microsoft SQL Server Management Studio中更新数据库图

如何通过SQL Server Management Studio Studio对您的数据库运行SQL语句?

如何在VS 2015中发布Visual Studio数据库项目

如何在 Visual Studio 中创建一个已经存在的数据库?

如何在Android Studio上将新表创建到数据库中?

如何在不使用数据库向导的情况下使用C#将数据插入SQL Server(Visual Studio)

如何在Visual Studio测试中模拟数据存储库?

如何在 SQL server management Studio 2019 中发送我的数据库

插入和注册数据未显示在数据库表 Visual Studio 2019 中