这个是经常需要的一个功能.
<
asp:TemplateField HeaderText
=
"
序号
"
>
< ItemTemplate >
<% # Container.DataItemIndex + 1 %>
</ ItemTemplate >
</ asp:TemplateField >
< 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 >
< 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
}
}
{
if (e.CommandName == " del " )
{
int id = Convert.ToInt32(e.CommandArgument);
// here are your codes
}
}