代码改变世界

可以这样给DataGrid加个序号列。

2004-08-18 17:18  无常  阅读(1363)  评论(2)    收藏  举报

先给DataGrid加个绑定列,该列设置页眉文本,但“数据字段”留空,然后在ItemDataBound事件中加入下面代码。

        private void dgScore_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        
{

            
            
if (!((e.Item.ItemType == ListItemType.Header) || (e.Item.ItemType == ListItemType.Footer)))
            
{
            e.Item.Cells[
0].Text = (e.Item.ItemIndex + 1 ).ToString();
            }

        }