0

ドロップダウンリストからドキュメントを承認しようとしています...

承認/拒否/保留を選択すると、ボタンをクリックすると送信ボタンが表示されますドキュメントは承認/拒否されます...送信ボタンのコードは何ですか??

ここにドロップダウンのコードがあります

 protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList ddl = sender as DropDownList;

        GridViewRow row = (GridViewRow)ddl.NamingContainer;
        if (ddl.SelectedValue == "Approved")
        {
            using (SqlConnection con = new 
             SqlConnection(ConfigurationManager.ConnectionStrings
                ["mydms"].ConnectionString))
            {
                try
                {
                    con.Open();
                    string selectedValue = ((DropDownList)
                   (row.FindControl("DropDownList4"))).SelectedValue;
                    //int rowindex = Convert.ToInt32(e.CommandArgument);
                    SqlCommand cmd = new SqlCommand("approved", con);
                    docc.approve(Convert.ToInt32(Session["UserID"]),
                      Convert.ToInt32(Session["DocID"]), 
                  Convert.ToInt32(Session["ApproveID"]), 
                   Convert.ToString(Session["Login2"]));
                    int result = cmd.ExecuteNonQuery();
                    if (result != 0)
                    {
                        GrdFileApprove.DataBind();
                    }
                }


                catch
                {
                    apfi.Text = "Not Approve";



                }
                finally
                {
                    con.Close();
                }
            }
        }
        else if (ddl.SelectedValue == "Reject")
        {
            using (SqlConnection con = new 
    SqlConnection(ConfigurationManager.ConnectionStrings

           ["mydms"].ConnectionString))
            {
                try
                {
                    con.Open();
                    string selectedValue = ((DropDownList)
                      (row.FindControl("DropDownList4"))).SelectedValue;
                    //int rowindex = Convert.ToInt32(e.CommandArgument);
                    SqlCommand cmd = new SqlCommand("approved", con);
                    docc.approve(Convert.ToInt32(Session["UserID"]), 
                Convert.ToInt32(Session["DocID"]), 
             Convert.ToInt32(Session["ApproveID"]), 
               Convert.ToString(Session["Login2"]));
                    int result = cmd.ExecuteNonQuery();
                    if (result != 0)
                    {
                        GrdFileApprove.DataBind();
                    }
                }


                catch
                {
                    apfi.Text = "Rejct";
                }
                finally
                {
                    con.Close();
                }
            }
        }
    }

解決策はありますか?

4

0 に答える 0