Когда я нажимаю кнопку поиска, загружаю Gridview. На этом GridView я могу добавлять, удалять и обновлять. Когда пользователь нажимает кнопку «Добавить», появляется сообщение «Клиент успешно добавлен»
Затем я должен снова нажать «SearchButton». Если нет, я не могу снова увидеть GridView.
Потому что я просто записал код для загрузки Gridview, нажав кнопку поиска. Как я могу это исправить?
Впервые у меня есть только выпадающий список и кнопка поиска. Пожалуйста, помогите мне. Спасибо
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
//Check if Add button clicked
if (e.CommandName == "AddProject")
{
try
{
//Get the values stored in the text boxes
string strProjectName = ((TextBox)GridView1.FooterRow.FindControl("txtPJDESCLONG")).Text;
string strLastUpdate = ((TextBox)GridView1.FooterRow.FindControl("txtLASTUPDATE")).Text;
string strStatus = ((TextBox)GridView1.FooterRow.FindControl("txtSTATUS")).Text;
string strUsername = ((TextBox)GridView1.FooterRow.FindControl("txtUSERNAME")).Text;
string strProjCode = ((TextBox)GridView1.FooterRow.FindControl("txtPJCODE")).Text;
//Prepare the Insert Command of the DataSource control
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(strConn);
string strSQL = "";
if (conn.State == ConnectionState.Closed) { conn.Open(); }
strSQL = "INSERT INTO CTORGPROJ (CTPAPBRCH,CTPAPDIV,CTPAPDEPT,CTPAPSECT,CTPAPSSEC,CTPAPPDIV,CTPAPLOC,CTPAPPDEP,PJCODE,PJDESCLONG,LASTUPDATE,STATUS, " +
"USERNAME) VALUES ('" + cboBranch.SelectedValue + "','" + cboDivision.SelectedValue + "','" + cboDepartment.SelectedValue + "','" + cboSection.SelectedValue + "','" + cboSubSection.SelectedValue + "','" + cboLocation.SelectedValue + "','" + cboPayDivision.SelectedValue + "','" + cboPayDepartment.SelectedValue + "','" + strProjCode + "','" + strProjectName + "','" +
strLastUpdate + "','" + strStatus + "','" + strUsername + "')";
Session.Add("conn", CookieUtil.GetTripleDESEncryptedCookieValue("sConn").Replace("-", ";"));
Session.Add("PjNo", CookieUtil.GetTripleDESEncryptedCookieValue("sPjCode"));
Session.Add("sComCode", CookieUtil.GetTripleDESEncryptedCookieValue("sComCode"));
string _strConn = Session["conn"].ToString();
_strConn = _strConn.Replace("Provider=SQLOLEDB;", "");
SqlDataSource SqlDataSource1 = new SqlDataSource(_strConn, strSQL);
SqlDataSource1.InsertCommand = strSQL;
SqlDataSource1.Insert();
ClientScript.RegisterStartupScript(GetType(), "Message", "<SCRIPT LANGUAGE='javascript'>alert('Customer added successfully');</script>");
GridView1.DataBind();
conn.Close();
conn.Dispose();
}
catch (Exception ex)
{
ClientScript.RegisterStartupScript(GetType(), "Message", "<SCRIPT LANGUAGE='javascript'>alert('" + ex.Message.ToString().Replace("'", "") + "');</script>");
}
}