网格视图列显示

时间:2014-06-23 10:45:52

标签: c# asp.net gridview

我想显示一个数字升序从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();

        }

    }

1 个答案:

答案 0 :(得分:0)

您不必为此编写代码。你可以使用如下

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

</Columns> 

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