The problem seems the way you check the row that was selected for deletion.
Also I cannot see the Content_ID as a bound field to be passed or retrieved in code behind.
Should be defined before Content_Name.
If e.CommandName.Equals("Delete") Then
Dim rowID As Integer = Convert.ToInt32(e.CommandArgument)
GridView1.DeleteRow (rowID)
End If