【问题标题】:Grid View Column Display网格视图列显示
【发布时间】:2014-06-23 10:45:52
【问题描述】:

我想显示一个从 1 到网格视图行数末尾的数字升序,我试试这个,但它只在网格视图列的每一行显示相同的数字我错过了什么

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{


    int i;
    int j;
    for (i = 0; i < GridView1.Rows.Count; i++)
    {
        for(j=1; j<=GridView1.Rows.Count; j++)

        {
            GridView1.Rows[i].Cells[0].Text = j.ToString();

        }

    }

【问题讨论】:

  • 没有理解您的问题。你在找什么?
  • 我在 Grid View 上有一个列 ID 希望从 1,2,3 开始时显示 ID 值 .......GridView1.Rows.Count 每次显示新数据行时
  • 您要显示直接 ID 还是序列号?

标签: c# asp.net gridview


【解决方案1】:

您不必为此编写代码。你可以像下面这样使用

 <Columns> 
     ... 
    <asp:TemplateField> 
        <ItemTemplate> 
            <%# Container.DataItemIndex + 1 %>. 
        </ItemTemplate> 
        <ItemStyle HorizontalAlign="Right" /> 
    </asp:TemplateField> 

</Columns> 

请注意,此列应该是网格视图中的最后一列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    相关资源
    最近更新 更多