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

      

  • 相关阅读:
    Luogu P2181 对角线 简单数学,细节
    vscode 配置C、C++环境,编写运行C、C++(转)
    用家庭电脑架设minecraft服务器
    用阿里云架设我的世界(minecraft)服务器
    在线数独
    数学物理笔记
    复活的asdf1229
    test
    GitHub从小白到精通(第一章 初识)
    抛砖引玉,浅讲Handler和线程的关系
  • 原文地址:https://www.cnblogs.com/Chendaqian/p/3330603.html
Copyright © 2011-2022 走看看