一个repeater

来源:互联网 发布:啪啪软件下载手机 编辑:程序博客网 时间:2024/04/29 01:53
<asp:repeater id="myRepeater" runat="server">
        <HeaderTemplate>
         <tr>
          <th rowSpan="2">
           チェック</th>
          <th rowSpan="2">
           蛤蟆</th>
          <th rowSpan="2">
           名称</th>
          <th colSpan="2">
           前年度</th>
          <th colSpan="2">
           本年度</th>
          <th colSpan="3">
           时间/月</th>
          <th rowSpan="2">
           号</th>
          <th rowspan="2">
           及其种类</th>
          <th rowSpan="2">
           品名</th>
          <th rowSpan="2">
           及其号</th>
          <th rowSpan="2">
           及其<br>
           费雷</th>
         </tr>
         <tr>
          <th class="evenrecord">
           年月</th>
          <th class="evenrecord">
           時間</th>
          <th class="evenrecord">
           年月</th>
          <th class="evenrecord">
           時間</th>
          <th class="evenrecord">
           前回</th>
          <th class="evenrecord">
           今回</th>
          <th class="evenrecord">
           今回-前回</th>
         </tr>
        </HeaderTemplate>
        <ItemTemplate>
         <tr>
          <td>
           <asp:CheckBox ID="chked" Runat="server"></asp:CheckBox></td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
          </td>
          <td>
           <asp:Label ID=lbSeno Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "S_NO") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
          </td>
        </ItemTemplate>
        <AlternatingItemTemplate>
         <tr class="evenrecord">
          <td>
           <asp:CheckBox ID="chked" Runat="server" Checked=<%# DataBinder.Eval(Container.DataItem, "TD_CHECK") %>></asp:CheckBox></td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
          </td>
          <td>
           <asp:Label ID="lbSeno" Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "S_NO") %>
          </td>
          <td>
           <%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
          </td>
        </AlternatingItemTemplate>
       </asp:repeater>

  private void btnOK_Click(object sender, System.EventArgs e)
  {

string strSQL="Update [aa].[aa].[aatble] set CHECK=1 where NO='";
for(int i=0;i<myRepeater.Items.Count;i++)
   {
    if(((CheckBox)myRepeater.Items[i].FindControl("chked")).Checked)
    {
     if(j++>0)
      strSQL+=" or NO='"+((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
     else
      strSQL+=((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
    }
   }
   Response.Write(strSQL);
}
原创粉丝点击