c#添加记录时如何刷新数据网格

Kentao

添加记录后,我在刷新数据网格时遇到了麻烦。我尝试了其他教程中的一些内容,但无法缝制以使其正常工作或弄清楚我要去哪里。

提前致谢。

 private void btnAdd_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(constring);
            SqlDataAdapter da = new SqlDataAdapter();
            da.InsertCommand = new SqlCommand(cmdInsert, con);



            try
            {
                if (isvalid(textEmail.Text))
                {
                    da.InsertCommand.Parameters.Add("@firstName", SqlDbType.VarChar);
                    da.InsertCommand.Parameters["@firstName"].Value = textFirstName.Text.Trim();
                    da.InsertCommand.Parameters.Add("@surname", SqlDbType.VarChar);
                    da.InsertCommand.Parameters["@surname"].Value = textSurname.Text.Trim();
                    da.InsertCommand.Parameters.Add("@email", SqlDbType.VarChar);
                    da.InsertCommand.Parameters["@email"].Value = textEmail.Text.Trim();
                    da.InsertCommand.Parameters.Add("@phone", SqlDbType.VarChar);
                    da.InsertCommand.Parameters["@phone"].Value = textPhone.Text.Trim();
                    da.InsertCommand.Parameters.Add("@mobile", SqlDbType.VarChar);
                    da.InsertCommand.Parameters["@mobile"].Value = textMobile.Text.Trim();

                    con.Open();
                    da.InsertCommand.ExecuteNonQuery();
                    MessageBox.Show("Customer Added");
                    con.Close();
                    clearboxes();
                    customerDataSet.Clear();
                    dataGridView1.DataSource = null;
                    customerTableAdapter.Fill(customerDataSet.Customer);
                    dataGridView1.DataSource = customerDataSet.Customer;


                }
                else
                {
                    textEmail.BackColor = Color.Red;
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());

            }
        }
阿莫尔·卡丹(Amol Kadam)

还有应该是会对特定表的SELECT语句的功能在你刚插入的记录..

在每次插入/更新/删除操作之后调用该函数这将为您提供数据库中存在的更新数据。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在选择网格内部的下拉菜单时如何停止刷新剑道网格?

添加数据C#时不保存打开XML

如何在C#中向XAML代码中的网格添加标签?

关闭radwindow时如何刷新父页面网格?

当数据绑定到数据网格视图时,如何以编程方式将行添加到数据网格视图?

C#在编辑数据网格时更新MySQL表不起作用

如何自动刷新数据网格中的收藏夹选择

多态调用C#的网格刷新事件

尽管有通知,数据网格仍未显示添加的记录

C#,添加数据后刷新组合框

将C#数据表绑定到WPF数据网格时,允许使用哪些列名?

如何刷新数据网格以显示新值?

如何用新数据刷新剑道网格

当数据来自后端时,如何在从网格视图中单击项目时刷新布局

C# sql 如何将特定列的数据获取到数据网格

如何使用实体框架刷新 WPF 中的数据网格

更新表时如何刷新标签数据?

如何使用 UWP 和 MVVM Light 刷新 Telerik 数据网格

C# 如何向动态添加的 MSChart 添加数据?

在 UserControl 中刷新数据网格

如何在绑定数据网格视图时向数据网格视图添加行

当数据源是数组时,jQuery DataTables 刷新网格

如何获取 C# Wpf 数据网格的所有行?

在 C# 中更新 Access 数据库记录,然后刷新它

如何将网络抓取的数字放入自动刷新时添加到数据框中的数据框中

如何将记录添加到数据网格并从另一个窗口更新它?

如何指定要复制的区域?C# WPF 数据网格

当新项目添加firebase实时数据库时如何停止recyclerview自动刷新

将数据加载到数据网格时,C#/WPF 主窗口冻结