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;
    }
    

      

  • 相关阅读:
    二、JVM内存模型
    一、计算机内存与JVM内存简析
    Centos7编译openjdk7
    linux查看CPU内核信息
    HashMap源码解析
    windows下安装MongoDB要注意的问题
    Javascript理解this对象
    关于javascript闭包中的this对象
    mac系统 IDEA+JFinal+Tomcat+Maven搭建
    Mac下python3配置Sklearn
  • 原文地址:https://www.cnblogs.com/Chendaqian/p/3330603.html
Copyright © 2011-2022 走看看