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

      

  • 相关阅读:
    理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?
    gunicorn 配置文件
    转载——gunicorn的实践经验
    pympler 模块
    类属性的名称空间
    django——实现事务
    django-apscheduler报错——Run time of job …… next run at: ……)” was missed by
    阿里云连接数据库服务
    第十三周总结
    IDEA常用模板
  • 原文地址:https://www.cnblogs.com/Chendaqian/p/3330603.html
Copyright © 2011-2022 走看看