zoukankan      html  css  js  c++  java
  • ASP.NET DridView 显示行号

    方法一

    aspx

    GridView 添加 

    OnDataBound="GridView1_DataBound"

    <asp:TemplateField ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center">
                        <HeaderTemplate>
                            序号</HeaderTemplate>
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
     aspx.cs

    加入

    protected void GridView1_DataBound(object sender, EventArgs e)
            {
                int num = GridView1.Rows.Count;
                for (int i = 0; i < num; i++)
                {
                    Label lbl = (Label)GridView1.Rows[i].FindControl("Label1");
                    lbl.Text = (i+1).ToString();
                }
            }

    方法二(简单):

    <asp:TemplateField ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center">
                        <HeaderTemplate>
                            序号</HeaderTemplate>
                        <ItemTemplate>
                            <%#Container.DataItemIndex+1 %></ItemTemplate>
     </asp:TemplateField>
     OK

  • 相关阅读:
    WCF之ABC
    一次性为自定义实体类的数据填充
    在HttpHandlers中使用Session
    ASP.NET 2.0防止同一用户同时登陆
    Winson.Framework 1.5发布!
    SqlPager分页控件的使用!
    ExtJS 学习心得(一)
    [原创]Discuz!NT1.1高亮代码插件1.5稳定版!
    Winson.Framework 1.0发布!
    一个不错的WEB打印解决方案!
  • 原文地址:https://www.cnblogs.com/hakuci/p/2454835.html
Copyright © 2011-2022 走看看