2014-06-23 161 views
-2

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

     } 

    } 
+0

还没有理解你的问题。你在找什么? –

+0

我在Grid View上有一个列ID,当从1,2,3开始时显示ID值....... GridView1.Rows.Count每次显示新的数据行时 – user3355995

+0

是否要直接显示ID或序列号? –

回答

0

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

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

</Columns> 

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