【www.gdgbn.com--组件控件开发】

论坛中有很多人问关于DataGrid的自动编号问题
序号
内容
1
Taye
2
BOx
3
Glass
4
StarCraft
一、正序
A、AllowPaging=False情况下

     
     
        
    <%# Container.ItemIndex + 1%>
        

     
    

 
就可以实现
不过更有趣的方法是使用这个方法
 
    
     
        
    <%# this.DataGrid1.Items.Count + 1%>
        

     
    

 
 
也许有些人会觉得很奇怪为什么Items.Count会这样,而不是出来全部总合..但如果你了解绑定的过程时就容易理解.
[从上面来看就是在ItemCreated事件中进行绑定所以得到的Items.Count刚好是当前的序号]
B、AllowPaging="True"下
如果你DataGrid支持分页则可以如下

    
     
        
    <%# this.DataGrid1.CurrentPageIndex * this.DataGrid1.PageSize + Container.ItemIndex + 1%>
        

本文来源:http://www.gdgbn.com/asp/3366/