protected void printQueue_SelectedIndexChanged(object sender, EventArgs e) { if (Session["username"] == null) { Function.CheckIstimeout(); } else { FaultQueueManager fqm = new FaultQueueManager(); if (printQueue.SelectedValue.ToString().Trim() != "") { for (int i = 0; i < GridView2.Rows.Count; i++) { CheckBox che = (CheckBox)GridView2.Rows[i].FindControl("CheckBox5"); System.Web.UI.WebControls.Label lb = (System.Web.UI.WebControls.Label)GridView2.Rows[i].FindControl("isinprint"); if (che.Checked && lb.Text == "未在") { fqm.PutIntoPrint_Queue(Convert.ToInt32(GridView2.DataKeys[i].Value.ToString()), Convert.ToInt32(printQueue.SelectedValue.ToString()), Session["username"].ToString()); } //Response.Write(lb.Text); } ClientScript.RegisterStartupScript(this.GetType(), "提示", "<script>alert('选中的故障已经成功放入打印队列')</script>"); //ClientScript.RegisterStartupScript(this.GetType(), "提示", "<script>PutintoPrintQue()</script>",true); //RegisterStartupScript("提示", "<script>alert('选中的故障已经成功放入打印队列')</script>"); //RegisterStartupScript("提示", "<script>PutintoPrintQue()</script>"); BindSecondFault(); //BindUndoFault(); //BindprintList(); printQueue.SelectedIndex = 0; TabWebControl1.SelectedTabIndex = 1; } } }
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e) { FaultQueueManager fqm=new FaultQueueManager(); for (int i = 0; i <GridView2.Rows.Count; i++) { //if (e.Row[.RowType == DataControlRowType.DataRow) //{ Label lab = (Label)GridView2.Rows[i].FindControl("Label1"); Label lab2=(Label)GridView2.Rows[i].FindControl("isinprint"); LinkButton lik = (LinkButton)GridView2.Rows[i].FindControl("LinkButton1"); if (lab != null) { if (lik != null) { //Response.Write(lab.Text+","); if (lab.Text =="<font style='color:blue'>已处理</font>") { //lab.Enabled = false; lik.Enabled = false; //Response.Write("yes"); } //Response.Write(lab.Enabled); } } if (lab2 != null) { if (fqm.CheckIsInprint(Convert.ToInt32(GridView2.DataKeys[i].Value.ToString()))) { lab2.Text = "已在"; //lab2.ForeColor = "Red"; lab2.ForeColor = System.Drawing.Color.Red; } else { lab2.Text = "未在"; } } //} } }