Problemas com DataTable do Primefaces

Bom dia Galera, estou desenvolvendo um sistema utilizando JSF 2.0 e primefaces 3.5, só que agora estou com o seguinte impasse:

Quando incluo o selection="#{pacienteBean.paciente}", a dataTable para de atualizar a paginação, quando altero as paginas ou troco a quantidade de itens por pagina
não atualiza a tela…

Agradeço a todos pela atenção!

<p:dataTable id="tabela" var="c" value="#{pacienteBean.lista}"
						selection="#{pacienteBean.paciente}" paginator="true" rows="10"
						paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
						rowsPerPageTemplate="5,10,15" lazy="true" selectionMode="single"
						dblClickSelect="true">

						<p:ajax event="rowDblselect"
							listener="#{pacienteBean.onRowSelect}" update=":tabPaciente" />


						<p:column headerText="Código" sortBy="#{c.id}" filterBy="#{c.id}"
							style="width:10%" filterStyle="width:80%">
							<h:outputText value="#{c.id}" />
						</p:column>
						<p:column headerText="nome" sortBy="#{c.nome}"
							filterBy="#{c.nome}" style="width:30%" filterStyle="width:80%">
							<h:outputText value="#{c.nome}" />
						</p:column>
						<p:column headerText="Data Cadastro" sortBy="#{c.dataCadastro}"
							filterBy="#{c.dataCadastro}" style="width:10%"
							filterStyle="width:80%">
							<h:outputText value="#{c.dataCadastro}">
								<f:convertDateTime type="date" pattern="dd/MM/yyyy" />
							</h:outputText>
						</p:column>
						<p:column headerText="CPF" sortBy="#{c.cpf}" filterBy="#{c.cpf}"
							style="width:10%" filterStyle="width:80%">
							<h:outputText value="#{c.cpf}" />
						</p:column>
						<p:column headerText="RG" sortBy="#{c.rg}" filterBy="#{c.eg}"
							style="width:10%" filterStyle="width:80%">
							<h:outputText value="#{c.rg}" />
						</p:column>
						<p:column headerText="Convenio" style="width:10%"
							filterStyle="width:80%">
							<h:outputText value="#{c.convenio.nome}" />
						</p:column>
						<p:column headerText="Telefone" sortBy="#{c.telefone}"
							filterBy="#{c.telefone}" style="width:10%"
							filterStyle="width:80%">
							<h:outputText value="#{c.telefone}" />
						</p:column>
						<p:column headerText="Celular" sortBy="#{c.celular}"
							filterBy="#{c.celular}" style="width:10%" filterStyle="width:80%">
							<h:outputText value="#{c.celular}" />
						</p:column>
						<p:column headerText="Ações" style="width:10%">
							<p:commandLink actionListener="#{pacienteBean.remove(c)}"
								value="Remover" update=":tabPaciente:consulta">
							</p:commandLink>
						</p:column>
					</p:dataTable>

Consegue ser um pouco mais específico?
O datatable trava quando usa o selection? É isso?

Isso, ele não atualiza se eu troco de pagina, ou se mudo a quantidade de registros por pagina.

só que eu descobri, que ele volta a fazer essas operações se tiver uma linha selecionada…

Obrigado pela ajuda…

Amigo,

Olhando seu código do datatable, a príncipio para que você esqueceu de colocar o rowKey.

Tenta colocar e posta aqui se funcionou.

Obrigado pela ajuda… mais não funcionou

Engraçado que se eu selecionar um registro da tabela ele funciona…
ai quando muda de pagina tem que selecionar de novo pra fazer alguma outra operação no DataTable

<p:dataTable id="tabela" var="c" value="#{pacienteBean.lista}"
						paginator="true" rows="10" rowKey="#{c.id}"
						paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
						rowsPerPageTemplate="5,10,15" lazy="true" selectionMode="single"
						dblClickSelect="true" selection="#{pacienteBean.paciente}">