.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直接處理。