コード例 #1
0
    protected void Targetmgmt_grid_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Delete_target")
        {
            using (SqlConnection Conn = new SqlConnection())
            {
                Conn.ConnectionString = ConfigurationManager.ConnectionStrings["DBpath"].ConnectionString;
                SqlCommand Comm = new SqlCommand();
                Comm.Connection = Conn;
                Conn.Open();

                try
                {
                    Comm.CommandText = "DELETE FROM TARGETINCREASE WHERE ID=@ID";
                    Comm.Parameters.Add("@ID", SqlDbType.Int);
                    Comm.Parameters["@ID"].Value = Targetmgmt_grid.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();

                    Comm.ExecuteNonQuery();
                    Targetmgmt_grid.DataBind();

                    Error_lb.ForeColor = Color.Green;
                    Error_lb.Text      = "Data deleted";
                }
                catch (SqlException E)
                {
                    Error_lb.Text = E.Message;
                    return;
                }
            }
        }
    }
コード例 #2
0
    protected void Targetmgmt_grid_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        DropDownList DDL = (DropDownList)Targetmgmt_grid.Rows[e.RowIndex].FindControl("Targetcat_grid_ddl");

        if (DDL != null)
        {
            e.NewValues["TARGETCATNAME"] = DDL.SelectedItem.Value;
            SqlDataSource1.UpdateCommand = @"UPDATE TARGETINCREASE SET NAME = @NAME, TARGETCATEGORYID = @TARGETCATNAME, TARGETNAMEID = @TARGETNAMENAME, TARGETVALUEID = @TARGETVALUENAME WHERE TARGETINCREASE.ID = @ID";
        }


        DropDownList DDL1 = (DropDownList)Targetmgmt_grid.Rows[e.RowIndex].FindControl("Targetname_grid_ddl");

        if (DDL1 != null)
        {
            e.NewValues["TARGETNAMENAME"] = DDL1.SelectedItem.Value;
            SqlDataSource1.UpdateCommand  = @"UPDATE TARGETINCREASE SET NAME = @NAME, TARGETCATEGORYID = @TARGETCATNAME, TARGETNAMEID = @TARGETNAMENAME, TARGETVALUEID = @TARGETVALUENAME WHERE TARGETINCREASE.ID = @ID";
        }

        DropDownList DDL2 = (DropDownList)Targetmgmt_grid.Rows[e.RowIndex].FindControl("Targetvalue_grid_ddl");

        if (DDL2 != null)
        {
            e.NewValues["TARGETVALUENAME"] = DDL2.SelectedItem.Value;
            SqlDataSource1.UpdateCommand   = @"UPDATE TARGETINCREASE SET NAME = @NAME, TARGETCATEGORYID = @TARGETCATNAME, TARGETNAMEID = @TARGETNAMENAME, TARGETVALUEID = @TARGETVALUENAME WHERE TARGETINCREASE.ID = @ID";
        }


        Targetmgmt_grid.DataBind();
    }
コード例 #3
0
    protected void add_btn_Click(object sender, EventArgs e)
    {
        using (SqlConnection Conn = new SqlConnection())
        {
            Conn.ConnectionString = ConfigurationManager.ConnectionStrings["DBpath"].ConnectionString;
            SqlCommand Comm = new SqlCommand();
            Comm.Connection = Conn;
            Conn.Open();
            try
            {
                Comm.CommandText = @"INSERT INTO TARGETINCREASE (NAME, TARGETCATEGORYID, TARGETNAMEID, TARGETVALUEID) VALUES (@NAME, @TARGETCATEGORYID, @TARGETNAMEID, @TARGETVALUEID )";
                Comm.Parameters.Add("@NAME", SqlDbType.NVarChar);
                Comm.Parameters["@NAME"].Value = Target_edt.Text.Trim();
                Comm.Parameters.Add("@TARGETCATEGORYID", SqlDbType.Int);
                Comm.Parameters["@TARGETCATEGORYID"].Value = Targetcat_ddl.SelectedValue;
                Comm.Parameters.Add("@TARGETNAMEID", SqlDbType.Int);
                Comm.Parameters["@TARGETNAMEID"].Value = Targetname_ddl.SelectedValue;
                Comm.Parameters.Add("@TARGETVALUEID", SqlDbType.Int);
                Comm.Parameters["@TARGETVALUEID"].Value = targetval_ddl.SelectedValue;

                Comm.ExecuteNonQuery();
                Targetmgmt_grid.DataBind();

                Target_edt.Text              = "";
                Targetcat_ddl.SelectedIndex  = 0;
                Targetname_ddl.SelectedIndex = 0;
                targetval_ddl.SelectedIndex  = 0;


                Error_lb.ForeColor = Color.Green;
                Error_lb.Text      = "Data added successfully";
            }
            catch (SqlException E)
            {
                Error_lb.Text = E.Message;
                return;
            }
        }
    }