在GridView中一般不支持命令列 只支持系统自带的Update Delete Edit Cancel命令列
其实要自定义命令列也非常简单的
前台

GridView自定义命令列的实现<asp:TemplateField>
GridView自定义命令列的实现       
<ItemTemplate>
GridView自定义命令列的实现         
<asp:LinkButton runat="server" ID="lbJoin" CommandName="joinSchool"    Text=""  CommandArgument='<%#DataBinder.Eval(Container,"RowIndex") %>' OnCommand="lbJoin_Command" CausesValidation="false"></asp:LinkButton>
GridView自定义命令列的实现       
</ItemTemplate>
GridView自定义命令列的实现
</asp:TemplateField>  

前台把需要的参数邪道CommandArgument中 在后台去获取

后台:

GridView自定义命令列的实现protected void lbJoin_Command(object sender,CommandEventArgs e)
    }

后台通过e.CimmandArgument获取参数 在此处为命令列所在的RowIndex值 根据此值获取主键参数 进行数据库操作
其实比较简单 只要设置好了参数就OK了.....

相关文章: