插入数据库后,单击按钮时在Gridview中显示数据

时间:2017-07-26 15:59:34

标签: asp.net gridview

下面的代码工作正常我有一个EmployeeRegistration表单,在按钮点击时注册员工,注册后我还想在gridview中实时显示数据。我尝试使用sqldatasource,但它没有实时显示数据。想要一些建议如何在将数据输入数据库后点击按钮时在gridview中显示数据

string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;

                using (SqlConnection con = new SqlConnection(CS))
                {
                    SqlCommand cmd = new SqlCommand("spRegisterUser1", con);

                    cmd.CommandType = CommandType.StoredProcedure;

                    SqlParameter firstParam = new SqlParameter("@FirstName",txtFirstName.Text);
                    SqlParameter LastParam = new SqlParameter("@LastName",txtLastName.Text);
                    SqlParameter MobileParam = new SqlParameter("@MobileNo",txtMobile.Text);
                    SqlParameter EmailParam = new SqlParameter("@Email",txtEmail.Text);
                    SqlParameter DesigParam = new SqlParameter("@DesignationId",DropDownListDesig.SelectedValue);

                    cmd.Parameters.Add(firstParam);
                    cmd.Parameters.Add(LastParam);
                    cmd.Parameters.Add(MobileParam);
                    cmd.Parameters.Add(EmailParam);
                    cmd.Parameters.Add(DesigParam);

                    con.Open();

                    int ReturnCode = (int)cmd.ExecuteNonQuery();


                    if (ReturnCode == -1)
                    {
                        lblMessage.Text = "Email already exists";
                        lblMessage.ForeColor = System.Drawing.Color.Red;
                    }
                    else
                    {

                        lblMessage.Text = "Successfully Registered";
                        lblMessage.ForeColor = System.Drawing.Color.Green;
                    }
                }

0 个答案:

没有答案