ドロップダウンリストからドキュメントを承認しようとしています...
承認/拒否/保留を選択すると、ボタンをクリックすると送信ボタンが表示されますドキュメントは承認/拒否されます...送信ボタンのコードは何ですか??
ここにドロップダウンのコードがあります
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();
}
}
}
}
解決策はありますか?