JSF DataTable

Boa tarde sou novo em jsf e estou fazendo um projeto de teste e estou utilizando datatable porem não estou conseguindo deleter e atualizar, não estou conseguindo passar os parametros da linha da tabela para a backing bean
Segue o codigo


    <h:dataTable value="#{produtos_inserir.produtos}" var="c"  >

                        <h:commandButton value="Atualizar" action="#{produtos_inserir.atualizarOk}" onclick="return confirm('Tem certeza de alterar?');">
                          <f:setPropertyActionListener target="#{produtos_inserir.produto}"
                                                       value="#{produtos_inserir.produto}" />
                        </h:commandButton>


                        <h:commandButton value="Excluir" action="#{produtos_inserir.removerOk}" onclick="return confirm('Tem certeza de excluir?');">
                          <f:setPropertyActionListener target="#{produtos_inserir.produto}"
                                                       value="#{c.codigo}" />
                        </h:commandButton>

Por favor, ao postar tópicos use corretamente o CAPS LOCK.

Deixar tudo em maiúsculas além de ilegível, é considerado falta de etiqueta.

Tente usar a tag f:param para passar os parãmetros para o bean no lugar de setPropertyActionListener

Está dentro do:

<h:form></h:form> 

?

O value não seria:

<f:setPropertyActionListener value="#{c}" /> 

?

agradeço a todos, fiz como o lele_vader disse e funcionou

grato

Rogerio R