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

      

  • 相关阅读:
    高性能网站建设之 MS Sql Server数据库分区
    Sql Server 分区演练
    数据库的优化措施 索引优化
    TabHost两种不同的实现方式
    Call requires API level 7 (current min is 1):(问题解决)
    Android特效 五种Toast详解
    SQLite使用
    android下db-journal文件作用
    关于android通过shell修改文件权限的学习
    关于android写入SD卡数据的学习代码
  • 原文地址:https://www.cnblogs.com/Chendaqian/p/3330603.html
Copyright © 2011-2022 走看看