protected void drSelectType_SelectedIndexChanged(object sender, EventArgs e) { if (drSelectType.SelectedValue == "1") { pnManage.Visible = true; pnAdd.Visible = false; SDManageQ.DataBind(); } else if (drSelectType.SelectedValue == "2") { pnAdd.Visible = true; pnManage.Visible = false; SDManageQ.DataBind(); } }
protected void GVManageQ_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "lbdelete") { int i = Convert.ToInt32(e.CommandArgument); if (Convert.ToInt32(GVManageQ.DataKeys[i].Values[1].ToString()) > 0) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('此题正在使用中,无法删除!')", true); } else { SDManageQ.DeleteCommand = "usp_DeleteQuestion"; SDManageQ.DeleteCommandType = SqlDataSourceCommandType.StoredProcedure; SDManageQ.DeleteParameters.Clear(); SDManageQ.DeleteParameters.Add("id", DbType.Int32, GVManageQ.DataKeys[i].Values[0].ToString()); SDManageQ.DeleteParameters.Add("type", DbType.String, drType1.SelectedValue); SDManageQ.Delete(); SDManageQ.DataBind(); } } }