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="是";
}
}
}我应该怎么做就可以了啊

解决方案 »

  1.   

    ------------------------------------------------前台---------------------------------------
    <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>
    -------------------------------------------------------------------------------------------
      

  2.   

    -----------------------------------------------后台程序------------------------------------
    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();
    }
    }
    }
    -------------------------------------------------------------------------------------------
      

  3.   

    ---------------------前台-----------------------------
    <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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
      

  4.   

    -------------------------------后台--------------------------------------
    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 总是为空