①ヘッダーにチェックボックスを追加

②①にチェックイベント追加

③AutoPostBackプロパティをTrueに設定

④②のイベントに下記記載

''' <summary>
''' 『全てを選択 - 全ての選択を解除』チェックボックス変更イベント処理
''' </summary>
Protected Sub chkAll_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs)

Dim chk As Boolean = CType(sender, CheckBox).Checked
Dim item As DataGridItem

For Each item In dgList.Items
CType(item.FindControl("chk"), CheckBox).Checked = chk
Next

End Sub