<tr>
<th width="15%">建筑物/特种设备</th>
<th width="14%">档案编号</th>
<th width="10%">检测人员</th>
<th width="12%">检测结论</th>
<th width="8%">是否整改</th>
<th width="10%">实际检测时间</th>
<th width="10%">下次检测时间</th>
<th width="9%">检测状态</th>
</tr>
<asp:Repeater ID="rpList" runat="server" OnItemDataBound="rpList_ItemDataBound">
<ItemTemplate>
<tr>
<td>
<%#Eval("BuildingName")%>
</td>
<td id="tdfileno" runat="server"><%#Eval("TestFileNo")%></td>
<td id="tdperson" runat="server"><%#Eval("PersonsName") %></td>
<td id="tdresult" runat="server"><%#Eval("TestResultName")%></td>
<td id="tdchange" runat="server"><%#Eval("IsChangeName")%></td>
<td id="tdrealdt" runat="server"><%#Eval("RealDate","{0:yyyy-MM-dd}")%></td>
<td id="tdnextdt" runat="server"><%#Eval("NextTestDate","{0:yyyy-MM-dd}")%></td>
<td><%#Eval("BuildSate")%></td>
<td>
</tr>
</ItemTemplate>
</asp:Repeater>
<tr runat="server" visible="false" id="trnull">
<td align="center" colspan="8">暂无记录
</td>
</tr>
</table>
protected void rpList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
{
HtmlTableCell tdfileno = e.Item.FindControl("tdfileno") as HtmlTableCell;
HtmlTableCell tdperson = e.Item.FindControl("tdperson") as HtmlTableCell;
HtmlTableCell tdresult = e.Item.FindControl("tdresult") as HtmlTableCell;
HtmlTableCell tdchange = e.Item.FindControl("tdchange") as HtmlTableCell;
HtmlTableCell tdrealdt = e.Item.FindControl("tdrealdt") as HtmlTableCell;
HtmlTableCell tdnextdt = e.Item.FindControl("tdnextdt") as HtmlTableCell;
if (tdfileno.InnerText == "")
{
tdfileno.Style.Add("color", "red");
tdfileno.InnerText = "未录入";
tdfileno.ColSpan = 6;
tdperson.Visible = false;
tdresult.Visible = false;
tdchange.Visible = false;
tdrealdt.Visible = false;
tdnextdt.Visible = false;
}
}
}
