2014-06-23 194 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> 

請注意,這個列應該是網格視圖的最後一列。