protected void DLPrint_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemIndex != -1) { DataRowView dataRowView = (DataRowView)e.Item.DataItem; Image image = (Image)e.Item.FindControl("ImgName"); if (dataRowView["Result"].ToString() == "已通过") { DataTable dataTable = FlowAuditAction.ImageListPath(dataRowView["Operator"].ToString()); image.ImageUrl = dataTable.Rows[0]["AuditNameImagePath"].ToString(); return; } image.ImageUrl = "/images/blank.gif"; } }
protected void AddNewTr(DataTable dt) { if (dt.Rows.Count > 0) { HtmlTableRow htmlTableRow = new HtmlTableRow(); htmlTableRow.Attributes["style"] = "text-align:center;"; HtmlTableCell htmlTableCell = new HtmlTableCell(); htmlTableCell.InnerHtml = "<b>序号</b>"; htmlTableCell.Width = "120px"; htmlTableRow.Cells.Add(htmlTableCell); HtmlTableCell htmlTableCell2 = new HtmlTableCell(); htmlTableCell2.InnerHtml = "<b>节点名称</b>"; htmlTableRow.Cells.Add(htmlTableCell2); HtmlTableCell htmlTableCell3 = new HtmlTableCell(); htmlTableCell3.InnerHtml = "<b>审核人</b>"; htmlTableRow.Cells.Add(htmlTableCell3); HtmlTableCell htmlTableCell4 = new HtmlTableCell(); htmlTableCell4.InnerHtml = "<b>审核时间</b>"; htmlTableRow.Cells.Add(htmlTableCell4); HtmlTableCell htmlTableCell5 = new HtmlTableCell(); htmlTableCell5.InnerHtml = "<b>审核结果</b>"; htmlTableRow.Cells.Add(htmlTableCell5); HtmlTableCell htmlTableCell6 = new HtmlTableCell(); htmlTableCell6.InnerHtml = "<b>流程状态</b>"; htmlTableRow.Cells.Add(htmlTableCell6); this.printTable.Rows.Add(htmlTableRow); } for (int i = 0; i < dt.Rows.Count; i++) { HtmlTableRow htmlTableRow2 = new HtmlTableRow(); htmlTableRow2.Attributes["style"] = "text-align:center;"; HtmlTableCell htmlTableCell7 = new HtmlTableCell(); htmlTableCell7.RowSpan = 3; htmlTableCell7.InnerText = (i + 1).ToString(); htmlTableRow2.Cells.Add(htmlTableCell7); HtmlTableCell htmlTableCell8 = new HtmlTableCell(); htmlTableCell8.InnerText = dt.Rows[i]["NodeName"].ToString(); htmlTableRow2.Cells.Add(htmlTableCell8); HtmlTableCell htmlTableCell9 = new HtmlTableCell(); htmlTableCell9.InnerText = dt.Rows[i]["auditor"].ToString(); htmlTableRow2.Cells.Add(htmlTableCell9); HtmlTableCell htmlTableCell10 = new HtmlTableCell(); htmlTableCell10.InnerText = dt.Rows[i]["AuditDate"].ToString(); htmlTableRow2.Cells.Add(htmlTableCell10); HtmlTableCell htmlTableCell11 = new HtmlTableCell(); htmlTableCell11.InnerText = dt.Rows[i]["Result"].ToString(); htmlTableRow2.Cells.Add(htmlTableCell11); HtmlTableCell htmlTableCell12 = new HtmlTableCell(); htmlTableCell12.InnerText = dt.Rows[i]["Status"].ToString(); htmlTableRow2.Cells.Add(htmlTableCell12); this.printTable.Rows.Add(htmlTableRow2); HtmlTableRow htmlTableRow3 = new HtmlTableRow(); HtmlTableCell htmlTableCell13 = new HtmlTableCell(); htmlTableCell13.InnerHtml = "<b>审核,审核意见</b>"; htmlTableCell13.Attributes["style"] = "padding-right:10px"; htmlTableCell13.Height = "auto"; htmlTableCell13.Align = "right"; htmlTableRow3.Cells.Add(htmlTableCell13); HtmlTableCell htmlTableCell14 = new HtmlTableCell(); htmlTableCell14.InnerHtml = "<div style=\"width: 95%; word-break: break-all;\">"; HtmlTableCell expr_2EA = htmlTableCell14; expr_2EA.InnerHtml += dt.Rows[i]["AuditInfo"].ToString(); HtmlTableCell expr_318 = htmlTableCell14; expr_318.InnerHtml += "</div>"; htmlTableCell14.ColSpan = 3; htmlTableRow3.Cells.Add(htmlTableCell14); HtmlTableCell htmlTableCell15 = new HtmlTableCell(); htmlTableCell15.RowSpan = 2; DataTable dataTable = FlowAuditAction.ImageListPath(dt.Rows[i]["Operator"].ToString()); string text = ""; if (dataTable.Rows.Count > 0) { text = dataTable.Rows[0]["AuditNameImagePath"].ToString(); } if (text == "") { htmlTableCell15.InnerHtml = " <img src=\"/images/defaultaudit.gif\" height=\"80px\" width=\"80px\"/>"; } else { htmlTableCell15.InnerHtml = " <img src=\"" + text + "\" height=\"80px\" width=\"80px\"/>"; } htmlTableRow3.Cells.Add(htmlTableCell15); this.printTable.Rows.Add(htmlTableRow3); HtmlTableRow htmlTableRow4 = new HtmlTableRow(); HtmlTableCell htmlTableCell16 = new HtmlTableCell(); htmlTableCell16.InnerHtml = "<b >相关附件</b>"; htmlTableCell16.Attributes["style"] = "padding-right:10px"; htmlTableCell16.Height = "30px"; htmlTableCell16.Align = "right"; htmlTableRow4.Cells.Add(htmlTableCell16); HtmlTableCell htmlTableCell17 = new HtmlTableCell(); htmlTableCell17.InnerHtml = this.FilesBind(this.InstanceCode.ToString(), dt.Rows[i]["NoteID"].ToString()); htmlTableCell17.ColSpan = 3; htmlTableRow4.Cells.Add(htmlTableCell17); this.printTable.Rows.Add(htmlTableRow4); } HtmlTableRow htmlTableRow5 = new HtmlTableRow(); HtmlTableCell htmlTableCell18 = new HtmlTableCell(); htmlTableCell18.InnerHtml = "<b >流程有效性审核人</b>"; htmlTableCell18.Attributes["style"] = "white-space:nowrap;padding-right:10px"; htmlTableRow5.Cells.Add(htmlTableCell18); HtmlTableCell htmlTableCell19 = new HtmlTableCell(); htmlTableCell19.InnerText = ""; htmlTableCell19.ColSpan = 5; htmlTableCell19.Attributes["style"] = "height:50px;"; htmlTableRow5.Cells.Add(htmlTableCell19); this.printTable.Rows.Add(htmlTableRow5); }