Delete CommandName is usually associated with the equivalent DeleteCommand on the same page in the data tag, for example:
<asp:SqlDataSource ID="SqlDataSourcePending" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionStringPending %>"
DeleteCommand="DELETE FROM [CSNTable] WHERE [ID] = @ID"
InsertCommand="INSERT INTO [CSNTable] ([CSNDate], [CSNStatus], [CSNAuthor], [CSNSubject], [CSNMessage]) VALUES (@CSNDate, @CSNStatus, @CSNAuthor, @CSNSubject, @CSNMessage)"
SelectCommand="SELECT ID, CSNDate, CSNStatus, CSNAuthor, CSNSubject, CSNMessage FROM CSNTable WHERE (CSNStatus LIKE 'Pending')"
UpdateCommand="UPDATE [CSNTable] SET [CSNDate] = @CSNDate, [CSNStatus] = @CSNStatus, [CSNAuthor] = @CSNAuthor, [CSNSubject] = @CSNSubject, [CSNMessage] = @CSNMessage WHERE [ID] = @ID">
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int16" />
</DeleteParameters>
<UpdateParameters>
.........etc...
You can configure the delete command using the data source control property or through the page.
As for the new team, the usual way is to add a new link, change the team name to something that makes sense for what you want to do CommandName="EmailNotice".
, _ {YourDataTableName} _ItemCommand, eventargs.CommandName(e.CommandName), , , . e.CommandName == "EmailNotice", , .
EDIT: Linq ! MSDN, - GetCommand