private void studentsInfo_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
// string sb="<script language='javascript' event='onload' for='window'>";
this.sumRecod+=1;
System.Web.UI.WebControls.Image img=(System.Web.UI.WebControls.Image)e.Item.FindControl("img");
//如果已经登够就打钩!
if((string)DataBinder.Eval(e.Item.DataItem,"times")!="1")
{
img.ImageUrl=@"../image/cha.jpg";
// sb+=" alert('1');";
}
else
{
this.finshCount+=1;
img.ImageUrl=@"../image/gou1.jpg";
// sb+=" alert('2');";
}
// sb+=" changColor('"+DataBinder.Eval(e.Item.DataItem,"times")+"')";
// sb+="</script>";
// RegisterStartupScript("times",sb);
Label cheak=(Label)e.Item.FindControl("cheak"); if((string)DataBinder.Eval(e.Item.DataItem,"cheak")=="0")
{
cheak.Text="";
cheak.Text="未";
}
else
{
cheak.Text="";
cheak.Text="是";
}
}
}我应该怎么做就可以了啊
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
// string sb="<script language='javascript' event='onload' for='window'>";
this.sumRecod+=1;
System.Web.UI.WebControls.Image img=(System.Web.UI.WebControls.Image)e.Item.FindControl("img");
//如果已经登够就打钩!
if((string)DataBinder.Eval(e.Item.DataItem,"times")!="1")
{
img.ImageUrl=@"../image/cha.jpg";
// sb+=" alert('1');";
}
else
{
this.finshCount+=1;
img.ImageUrl=@"../image/gou1.jpg";
// sb+=" alert('2');";
}
// sb+=" changColor('"+DataBinder.Eval(e.Item.DataItem,"times")+"')";
// sb+="</script>";
// RegisterStartupScript("times",sb);
Label cheak=(Label)e.Item.FindControl("cheak"); if((string)DataBinder.Eval(e.Item.DataItem,"cheak")=="0")
{
cheak.Text="";
cheak.Text="未";
}
else
{
cheak.Text="";
cheak.Text="是";
}
}
}我应该怎么做就可以了啊
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<table>
<tr id="row" runat="server"> <td><%#DataBinder.Eval(Container.DataItem,"LastName")%></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
-------------------------------------------------------------------------------------------
private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
int i=e.Item.ItemIndex;
if(i%3==0)
{
HtmlTableRow row =(HtmlTableRow)e.Item.FindControl("row");
if(row!=null)
{
row.BgColor=System.Drawing.Color.Black.ToString();
}
}
}
-------------------------------------------------------------------------------------------
<body MS_POSITIONING="GridLayout">
<form id="searchForm" method="post" runat="server">
<div class="img" style="Z-INDEX: 100"><IMG src="../Image/search.jpg">
</div>
<div class="tab1" style="Z-INDEX: 102; LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 35px; HEIGHT: 90%">
<table class="ImgTabHead" cellSpacing="0" cellPadding="0">
<tr>
<td class="1"><IMG src="../Image/tbtopleft.gif"></td>
<td class="2"><IMG src="../Image/tbtop(xi).gif"></td>
<td class="3"><IMG src="../Image/top_corner.gif"></td>
<td class="4"><IMG src="../Image/point_corner.gif"></td>
</tr>
</table>
<table id="tbl" class="ImgTabBody" style="Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px; HEIGHT: 95%"
cellSpacing="0" cellPadding="0">
<TR class="body">
<TD class="left"></TD>
<TD class="center" align="center">
<!--//表格开始//-->
<table id="table1" style="BORDER-RIGHT: navy solid; BORDER-TOP: navy solid; BORDER-LEFT: navy solid; WIDTH: 682px; BORDER-BOTTOM: navy solid; HEIGHT: 360px"
height="360" width="682" border="0">
<TBODY>
<tr>
<td style="BORDER-RIGHT: navy thin solid; WIDTH: 157px; HEIGHT: 27px" align="center"
rowSpan="2">
<P><FONT face="宋体"></FONT> </P>
</td>
<td style="FONT-WEIGHT: bold; COLOR: white; HEIGHT: 15px; BACKGROUND-COLOR: navy" vAlign="middle"
align="center" height="23">
<label id="info">查寻信息</label>
</td>
</tr>
<tr>
<td vAlign="top" align="center" colSpan="1" rowSpan="5"><div class="scroll" style="WIDTH: 503px; POSITION: relative; HEIGHT: 100%">
<asp:repeater id="studentsInfo" Runat="server">
<HeaderTemplate>
<table>
<tr>
<td width="9%" align="center">已录入</td>
<td width="20%" align="center">准考证号</td>
<td width="15%" align="center">考生姓名</td>
<td width="8%" align="center">座位</td>
<td width="8%" align="center">成绩</td>
<td width="8%" align="center">违纪</td>
<td align="center"></td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr id="row">
<td valign="middle" align="center" id="isFinsh"><asp:Image ID="img" Runat="server" ImageAlign="Middle" Visible="True"></asp:Image></td>
<td valign="middle" align="center"><asp:Label ID="studentId" Runat="server"><%# DataBinder.Eval(Container.DataItem,"studentId")%></asp:Label></td>
<td valign="middle" align="center"><asp:Label ID="name" Runat="server"><%# DataBinder.Eval(Container.DataItem,"name")%></asp:Label></td>
<td valign="middle" align="center"><asp:Label ID="seat" Runat="server"><%# DataBinder.Eval(Container.DataItem,"seat")%></asp:Label></td>
<td valign="middle" align="center"><asp:Label ID="gread" Runat="server"><%# DataBinder.Eval(Container.DataItem,"gread")%></asp:Label></td>
<td valign="middle" align="center"><asp:Label ID="cheak" Runat="server"><%# DataBinder.Eval(Container.DataItem,"cheak")%></asp:Label></td>
<td valign="middle" align="center"></td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr>
<td colspan="6">共<%=sumRecod%>位考生,完成录入的考生有<%=finshCount%>人</td>
</tr>
</table>
</FooterTemplate> </asp:repeater></div>
</TD></TR>
<tr>
<td style="BORDER-RIGHT: navy thin solid; WIDTH: 157px; HEIGHT: 45px" align="center">
<P><asp:button id="Button4" runat="server" CssClass="btnxp3" Text="查询考生信息"></asp:button></P>
<P> </P>
</td>
</tr>
<TR>
<td style="BORDER-RIGHT: navy thin solid; WIDTH: 157px; HEIGHT: 43px" align="center"
height="43">
<P><asp:button id="Button3" runat="server" CssClass="btnxp3" Text="查询零分考生"></asp:button></P>
<P> </P>
</td>
</TR>
<tr>
<td style="BORDER-RIGHT: navy thin solid; WIDTH: 157px; HEIGHT: 42px" align="center">
<P><asp:button id="Button5" runat="server" CssClass="btnxp3" Text="查询违纪/作弊/缺考"></asp:button></P>
<P> </P>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: navy thin solid" vAlign="top" align="center"><FONT face="宋体">
<P><asp:button id="Button6" runat="server" CssClass="btnxp3" Text="查询已录入的信息"></asp:button><BR>
</P>
<P>
</FONT>
<asp:button id="Button7" runat="server" CssClass="btnxp3" Text="检查未录入的信息"></asp:button></P></td>
</tr>
</TABLE></TD>
<TD class="right"><FONT face="宋体"></FONT></TD>
</TR>
<TR class="foot">
<TD><IMG src="../Image/corner_ll.gif"></TD>
<TD class="botton"><FONT face="宋体"></FONT></TD>
<TD><IMG src="../Image/corner_r.gif"></TD>
</TR>
</TBODY></TABLE></DIV></form>
<div class="G" style="Z-INDEX: 102">
<P>当前位置:成绩查询</P>
</div>
</body>
</HTML>
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
// string sb="<script language='javascript' event='onload' for='window'>";
this.sumRecod+=1;
System.Web.UI.WebControls.Image img=(System.Web.UI.WebControls.Image)e.Item.FindControl("img");
//如果已经登够就打钩!
if((string)DataBinder.Eval(e.Item.DataItem,"times")!="1")
{
img.ImageUrl=@"../image/cha.jpg";
HtmlTableRow row=(HtmlTableRow)e.Item.FindControl("row");
if(row!=null)
{
row.BgColor=System.Drawing.Color.Blue.ToString();
}
// sb+=" alert('1');";
}
else
{
this.finshCount+=1;
img.ImageUrl=@"../image/gou1.jpg";
// sb+=" alert('2');";
}
// sb+=" changColor('"+DataBinder.Eval(e.Item.DataItem,"times")+"')";
// sb+="</script>";
// RegisterStartupScript("times",sb);
Label cheak=(Label)e.Item.FindControl("cheak"); if((string)DataBinder.Eval(e.Item.DataItem,"cheak")=="0")
{
cheak.Text="";
cheak.Text="未";
}
else
{
cheak.Text="";
cheak.Text="是";
}
}
-----------------------------------------------------------------------------------
还是不行啊row 总是为空