`
mrlee09
  • 浏览: 1030 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Repeater的全选

阅读更多
Html:

Java代码
1.<table id="Table5" class="querytable" width="100%">  
2.     <tr>  
3.         <th>  
4.             <input name="chkall" value="1" style="width:25px; text-align:center;" type="checkbox" onclick="CheckAll(this,'Item')"/>全选   
5.           </th>  
6.          <th>  
7.             销售部门  
8.           </th>  
9.          <th>  
10.              销售单号  
11.            </th>  
12.          <th>  
13.              是否导出开票文本  
14.            </th>  
15.          <th>  
16.              是否导入A6  
17.          </th>  
18.      </tr>  
19.<asp:Repeater ID="rptUjlist" runat="server" >  
20.<ItemTemplate>  
21.    <tr onmouseover="c=this.style.backgroundColor;this.style.backgroundColor='#C2DFF7'" 
22.onmouseout="this.style.backgroundColor=c;">                                   <td>  
23.            <input name="Item" style="width:20px; text-align:center" type="checkbox" value='<%# Eval("ID") %>' />  
24.        </td>  
25.        <td id="Td1" runat="server">  
26.             <%# Eval("Tcbm")%>  
27.        </td>  
28.        <td>  
29.             <%# Eval("xsdh")%>  
30.        </td>  
31.        <td>  
32.           <%# Eval("sfdckp")%>  
33.        </td>  
34.        <td>  
35.            <%# Eval("sfdrA6")%>  
36.            <asp:HiddenField ID="hFNo" runat="server" Value=' <%# Eval("xsdh")%>' />  
37.        </td>  
38.     </tr>  
39.</ItemTemplate>  
40.</asp:Repeater>  
41.</table> 
<table id="Table5" class="querytable" width="100%">
     <tr>
         <th>
             <input name="chkall" value="1" style="width:25px; text-align:center;" type="checkbox" onclick="CheckAll(this,'Item')"/>全选
           </th>
          <th>
             销售部门
           </th>
          <th>
              销售单号
            </th>
          <th>
              是否导出开票文本
            </th>
          <th>
              是否导入A6
          </th>
      </tr>
<asp:Repeater ID="rptUjlist" runat="server" >
<ItemTemplate>
    <tr onmouseover="c=this.style.backgroundColor;this.style.backgroundColor='#C2DFF7'"
onmouseout="this.style.backgroundColor=c;">                                   <td>
            <input name="Item" style="width:20px; text-align:center" type="checkbox" value='<%# Eval("ID") %>' />
        </td>
        <td id="Td1" runat="server">
             <%# Eval("Tcbm")%>
        </td>
        <td>
             <%# Eval("xsdh")%>
        </td>
        <td>
           <%# Eval("sfdckp")%>
        </td>
        <td>
            <%# Eval("sfdrA6")%>
            <asp:HiddenField ID="hFNo" runat="server" Value=' <%# Eval("xsdh")%>' />
        </td>
     </tr>
</ItemTemplate>
</asp:Repeater>
</table>


JS代码

Java代码
1.function CheckAll(e, itemname) {  
2.    var aa = document.getElementsByName(itemname);  
3.    if (aa == undefined) return;  
4.    for (var i = 0; i < aa.length; i++) aa[i].checked = e.checked;  
5.} 
function CheckAll(e, itemname) {
    var aa = document.getElementsByName(itemname);
    if (aa == undefined) return;
    for (var i = 0; i < aa.length; i++) aa[i].checked = e.checked;
}


后台代码

Java代码
1.string str = Request.Form["Item"] 
string str = Request.Form["Item"]


str就是获取的<%# Eval("ID") %>中绑定的值
分享到:
评论

相关推荐

    Repeater全选删除和分页实现思路及代码

    知识点:.NET Web开发中Repeater控件的全选删除和分页功能的实现思路和代码示例 在.NET Web开发中,Repeater控件是一种用于数据绑定的服务器控件,它可以重复显示数据源中的信息。通常在处理数据列表时,如报表、...

    asp.net使用Repeater控件中的全选进行批量操作实例

    本文将详细介绍如何使用Repeater控件进行全选操作,以及在前端实现全选功能的JavaScript代码和在后台代码中如何处理选中数据的方法。 首先,我们需要在Repeater控件中添加一个全选的复选框(CheckBox)以及一个提交...

    【ASP.NET编程知识】asp.net使用Repeater控件中的全选进行批量操作实例.docx

    ASP.NET 编程知识 - 使用 Repeater 控件中的全选进行批量操作实例 本文将详细介绍 ASP.NET 中使用 Repeater 控件中的全选进行批量操作的方法。Repeater 控件是 ASP.NET 中的一种常用的控件,用于显示重复的数据项,...

    自定义控件之万能Repeater源码

    那么,如果我只需拖动一个Repeater 然后给他一个数据源 就可以完成列表,分页,全选,批量删除,排序等功能。那么你还会说Repeater的可操作性差吗? 1.此程序存储过程是基于SQL的 2.数据库链接地址在Jinlong.Data下...

    【ASP.NET编程知识】浅析Repeater控件的使用 (原样导出和动态显示隐藏Repeater中的列).docx

    1. **全选批量操作**:可以添加一个CheckBox控件作为全选按钮,通过遍历Repeater的Items集合来实现批量操作。 2. **通过Eval绑定样式**:使用Eval函数结合CSS类或内联样式,可以动态设置项的样式。 3. **与...

    Repeater增删查改

    批量删除功能则可能通过一个“全选”复选框和一个“删除”按钮来实现。用户选择要删除的记录,然后点击删除按钮,后台代码会根据选定的记录ID执行批量删除操作。 总的来说,这个项目是一个很好的学习资源,对于初学...

    javascript中CheckBox全选终极方案.docx

    #### 2.1 ASP.NET Repeater控件中的CheckBox全选 在实际应用中,我们通常会在Repeater控件中放置CheckBox,如下所示: ```html &lt;asp:Repeater ID="rptGroup" runat="server"&gt; ('chkAll', this);" /&gt; ...

    自定义控件之万能Repeater源码 asp.net

    那么,如果我只需拖动一个Repeater 然后给他一个数据源 就可以完成列表,分页,全选,批量删除,排序等功能。那么你还会说Repeater的可操作性差吗? 1.此程序存储过程是基于SQL2005的,暂不提供SQL2000下的 2....

    asp.net c#自定义控件之万能Repeater源码

    自定义控件之万能Repeater源码 为什么要用Repeater,因为Repeater的...那么,如果我只需拖动一个Repeater 然后给他一个数据源 就可以完成列表,分页,全选,批量删除,排序等功能。那么你还会说Repeater的可操作性差吗?

    javascript中CheckBox全选终极方案

    在JavaScript编程中,实现CheckBox全选功能是一项常见的需求,特别是在数据展示或用户交互的场景下,如ASP.NET中的Gridview或Repeater控件。这里我们将深入探讨一种在ASP.NET环境中利用JavaScript实现CheckBox全选和...

    .net数据库操作文件 及 实例

    GridView(全选) GridView(编辑、删除、更新) NET中各种数据库连接大全.doc Repeater(分页) Repeater(嵌套) 数据库操作.txt 第01课:ADO.NET.ppt 第03课:GridView.ppt 第04课:DataList和Repeater....

    在Repeater控件中通过Eval的方式绑定Style样式代码

    而通过在Repeater内嵌套其他控件,如CheckBox,可以实现批量操作,如全选、删除等。 关于Repeater控件的其他常见操作包括: 1. 添加序号:可以自定义ItemDataBound事件,在事件处理程序中计算每个项的索引并添加到...

    Axure rp9 利用中继器实现列表新增行、删除行的效果

    中继器(英文名Repeater)是目前为止Axure最复杂的功能(没有之一),学习它的使用有助于我们快速设计一些复杂的交互界面。本文通过Axure rp9 利用中继器实现列表新增行、删除行的案例,介绍如何利用中继器实现以下...

    C#实现删除所选(源码)

    在ASP.NET中,这些功能可以通过Web控件如GridView、ListView或Repeater来实现,它们提供了内置的事件处理机制,使得与用户交互和数据操作变得简单。例如,GridView控件提供了SelectedIndexChanged事件,可以监听用户...

    .net JS模拟Repeater控件的实现代码

    功能强大的模板引擎大都需要对模板进行语法解析,会有性能问题。...JavaScript Repeater控件 代码 名称 最新价 涨跌额 涨跌幅 开盘 最高 最低 昨收 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    asp.net 数据绑定控件实例

    全选功能可以通过添加一个CheckBox控件到HeaderTemplate中实现,并绑定到GridView的SelectedIndexChanging事件。 **Repeater控件** Repeater是最基础的数据绑定控件,它没有内置的样式和布局,完全由开发者通过模板...

Global site tag (gtag.js) - Google Analytics