Exemple #1
0
 protected void GVTestParam_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "Remove")
         {
             GridViewRow gvrow   = (GridViewRow)((Control)e.CommandSource).NamingContainer;
             DataTable   dtparam = new DataTable();
             dtparam.Columns.Add("Parameter", typeof(string));
             int j = 0;
             foreach (GridViewRow gr in GVTestParam.Rows)
             {
                 dtparam.Rows.Add();
                 dtparam.Rows[j]["Parameter"] = ((TextBox)gr.FindControl("txtParam")).Text.Trim();
                 j++;
             }
             dtparam.Rows.RemoveAt(gvrow.RowIndex);
             if (dtparam.Rows.Count == 0)
             {
                 dtparam.Rows.Add();
             }
             GVTestParam.DataSource = dtparam;
             GVTestParam.DataBind();
         }
     }
     catch (Exception ex)
     {
         ExceptionLogging.SendExcepToDB(ex, Session["UsrName"].ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString());
         Response.Redirect("~/Error.aspx");
     }
 }
Exemple #2
0
 protected void BindGrid()
 {
     check();
     try
     {
         dt           = new DataTable();
         objBE.CatId  = ddlSamCat.SelectedValue;
         objBE.Action = "R";
         dt           = ObjDL.TestParameterIUDR(objBE, con);
         if (dt.Rows.Count > 0)
         {
             GvTest.DataSource = dt;
             GvTest.DataBind();
             GvTest.Visible = true;
         }
         else
         {
             DataTable dtparam = new DataTable();
             dtparam.Columns.Add("Parameter", typeof(string));
             dtparam.Rows.Add();
             GVTestParam.DataSource = dtparam;
             GVTestParam.DataBind();
             GvTest.Visible = false;
         }
         BtnSave.Visible = true;
     }
     catch (Exception ex)
     {
         ExceptionLogging.SendExcepToDB(ex, Session["UsrName"].ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString());
         Response.Redirect("~/Error.aspx");
     }
 }
Exemple #3
0
 protected void imgBtnAdd_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         DataTable dtparam = new DataTable();
         dtparam.Columns.Add("Parameter", typeof(string));
         int j = 0;
         foreach (GridViewRow gr in GVTestParam.Rows)
         {
             string param = ((TextBox)gr.FindControl("txtParam")).Text.Trim();
             if (param != "")
             {
                 dtparam.Rows.Add();
                 dtparam.Rows[j]["Parameter"] = ((TextBox)gr.FindControl("txtParam")).Text.Trim();
                 j++;
             }
         }
         dtparam.Rows.Add();
         GVTestParam.DataSource = dtparam;
         GVTestParam.DataBind();
     }
     catch (Exception ex)
     {
         ExceptionLogging.SendExcepToDB(ex, Session["UsrName"].ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString());
         Response.Redirect("~/Error.aspx");
     }
 }
Exemple #4
0
    protected void CreateRow()
    {
        DataTable dtparam = new DataTable();

        dtparam.Columns.Add("Parameter", typeof(string));
        dtparam.Rows.Add();
        GVTestParam.DataSource = dtparam;
        GVTestParam.DataBind();
        BtnSave.Visible = true;
    }