I figured it out!

I changed the code to the following and it is working:
Code:
            dv = New DataView
            dv.Table = dsCPHeadFoot.Tables(My.Settings.CMTCPHeadFoot)
            dv.RowFilter = "ID = '" & CPID & "'"
            With dv.Item(0)
                .Item(1) = txtHeader.Text
                .Item(2) = txtFooterLeft.Text
                .Item(3) = txtFooterMid.Text
                .Item(4) = txtFooterRight.Text
            End With