HeaderTemplate

摘要:
前台代码:选择

前台代码:

<asp:Repeater runat="server" onitemdatabound="doSomething">
<HeaderTemplate>
<table border="0" cellspacing="0" cellpadding="0" class="ltable">
  <tr>
    <th width="8%">选择</th>
  </tr>
</HeaderTemplate>
<ItemTemplate>
  <tr>
    <td align="center">
      <asp:CheckBox CssClass="checkall" runat="server" />
      <asp:HiddenField Value='<%#Eval("id")%>' runat="server" />
    </td>
  </tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>

后台代码:

1.绑定数据:

DataSet source = bll.GetList(.......);

rptList.DataSource = source;
 rptList.DataBind();

2.操作 单选框

var selectCount=0;//选中了几个

var count=0;//选中值

   for (int i = 0; i < rptList.Items.Count; i++)
            {
                int id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value);//隐藏域中的值
                CheckBox cb = (CheckBox)rptList.Items[i].FindControl("chkId");//单选
                if (cb.Checked)
                {
                selectCount++;

      count+=id;

}
            }

 3.onitemdatabound 绑定数据后的方法

protected void doSomething(object sender, RepeaterItemEventArgs e)//Repeater控件 e
        {

  if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
            {
                HiddenField hidLayer = (HiddenField)e.Item.FindControl("hidId");//获取控件

                int classLayer = Convert.ToInt32(hidLayer.Value);
            }}

免责声明:文章转载自《HeaderTemplate》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AfxMessageBox和MessageBox区别博客文章列表下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

PostGIS拓扑:pgRouting最短路径分析

由于我们没有创建topo所需要的所有字段,有部分是用现有字段替代的,因此,在调用最短路径分析函数时,需在sql中显示指定这些字段。...

Nginx设置KeepAlive为close

以腾讯首页为例,就有很多是请求是在客户端发生请求后,服务器响应完就立即关闭了。nginx不像apache,直接有指令keep-aliveoff/on;它使用的是keepalive_timeout[time],默认的时长为75,可以在http、server、location使用此指令。...

收集vcftools所有用法

VCFtools用来处理VCF文档。vcftools--vcftest.vcflesstest.vcf|vcftools--vcf-Applyingafilter可以把筛选的突变写入一个新文件。--recode表示输出筛选的内容,--recode-INFO-all保留所有的INFOfields的内容。default情况下,INFOfields不写,因为筛选会...

移动通信网络中的 GTP 协议

在EPSUP中使用GTP的优点之一是GTP具有固有的可识别隧道机制和GTP可以为UE提供的移动性。注意:GTPv2-U协议不存在。GTP-C协议GTP-C是GTP的控制平面,使用UDP端口2123。在EPS中,GTPv2-C协议负责创建、维护和删除S1、S5/S8和其他接口上的GTP-U隧道。它是一种基于IP的隧道协议,允许在GTP UProtocolEnt...

backgroundsize

当背景大小值为和时,可以设置两个值,也可以设置一个值。当只取一个值时,第二个值相当于auto,但此处的auto不会将背景图像的高度保持在其原始高度,而是与第一个值相同。此外,如果只取一个值,宽度和高度将相同,这相当于背景大小:80%自动。...

C# Winform Treeview控件

WinformTreeview控件目录手动添加节点。丰富节点数据并清除所有节点信息。选择指定的节点。函数GetAllTreeNodeWinformTreeview控件手动添加节点//在根节点下添加根节点和子节点TreeNodeCollectionRoot=treeView1.Nodes;TreeNodecurNode=根。添加(“良好”);curN(电流)...