GridView添加序号列

这个是经常需要的一个功能.

<asp:TemplateField HeaderText="序号">
  
<ItemTemplate>
     
<%#  Container.DataItemIndex+1 %> 
    
</ItemTemplate>
</asp:TemplateField>


另外再加一个GridView使用模板按钮的功能:

<asp:TemplateField HeaderText="删除">
     
<ItemTemplate>
         
<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("ID") %>' CommandName="del" OnClientClick="return confirm('是否删除该行?');" Text="删除"></asp:LinkButton>
     
</ItemTemplate>
</asp:TemplateField>

后台代码:
 protected void grv_items_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        
if (e.CommandName == "del")
        {
            
int id = Convert.ToInt32(e.CommandArgument);
            
//here are your codes
        }
    }

posted @ 2008-01-25 16:50  林杰的博客  阅读(2301)  评论(0编辑  收藏  举报