.NET GridView加入自動編號欄位的三種方法:

(1)在GridView的RowDataBound加入如下的語法:

protected void  GridView1_RowDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e) 
{   
     Label oLabel = new Label();     
     GridView oGridView = new GridView();        
     if (e.Row.RowType == DataControlRowType.DataRow)
     {         
          oGridView = (GridView)sender;         
          oLabel = (Label)e.Row.Cells(0).FindControl("lblSerial");         
          oLabel.Text = (oGridView.PageIndex * oGridView.PageSize + e.Row.RowIndex + 1).ToString();
     } 


(2)在.aspx的code中GridView的部份採用以下寫法:







 

(3)在.aspx的code中GridView的部份採用以下寫法:





 

第(1)種是寫在程式中,第(2).(3)除了直接寫code也可以透過GridView的TempleteField直接處理。

arrow
arrow
    全站熱搜

    浮雲 發表在 痞客邦 留言(2) 人氣()