下面的代码工作正常我有一个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;
}
}