asp.net gridview添加序号列

2024-12-29 10:08:00
推荐回答(2个)
回答1:

首先在gridview中增加一列,这列为序号列,然后添加RowDataBound事件代码:如下所示
protected void gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex >= 0)
{
e.Row.Cells[0].Text = Convert.ToString(e.Row.DataItemIndex + 1);
}
}
说明:e.Row.Cells[0].Text 其中0为第0列. 这是C#的,VB.net基本类似。

回答2:

这个序列号是gridview自带的,不是添加的,如果你要获取值请用<%# Container.ItemIndex %>试下。