zoukankan      html  css  js  c++  java
  • ASP.NET 迭代控件获得行号

    如何获取Repeater的当前行号,其实Repeater自身就带有这个获取当前行号的属性,而无需程序员绑定这个行号。到底要怎么实现呢?其实使用Repeater中的 Container.ItemIndex 就可以获取了,见下示例:

      Repeater:

            <asp:Repeater ID="Repeater1" runat="server">
                <ItemTemplate>
                    行号:
                    <%#Container.ItemIndex %>
                </ItemTemplate>
            </asp:Repeater>

      GirdView:

            <asp:GridView ID="GridView2" runat="server">
                <Columns>
                    <asp:TemplateField>
                        <ItemTemplate>
                            <%#  Container.DataItemIndex %>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>

      DataList:

           <asp:DataList ID="DataList1" runat="server">
                <ItemTemplate>
                    <%# Container.ItemIndex %>
                </ItemTemplate>
            </asp:DataList>
    

      

    1. if you are using SQL Server, try

    select identity(int,1,1) as 'id', * into #mytemp from YourTable
    select * from #mytemp

    2. you could add a column to the DataTable:

    DataTable1.Columns.Add("ID",typeof(int));
    int i=0;
    foreach (DataRow dr in DataTable1.Rows)
    {
        dr["ID"] = ++i;
    }
    

      

  • 相关阅读:
    python死磕一之数据结构和基础库
    常见IO模型
    如何在WS系统的DOS命令台打印JAVA_HOME变量
    windows下安装elasticsearch
    Windows系统设置临时环境变量
    20181130一些关键词
    自动化测试之路
    根据IP获取IP定位
    Servlet(汇聚页)
    软件工具(汇聚页)
  • 原文地址:https://www.cnblogs.com/Chendaqian/p/3330603.html
Copyright © 2011-2022 走看看