Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rob.coutinho

Como configurar DataKeyNames no GridView?

Recommended Posts

Galera, populei um gridview via código no evento onload. Mas quando executo dá um erro informando que não configurei a DataKeyNames no GridView.

 

Tentei configurá-la de maneira visual e o erro persiste. Como não estou conseguindo configurar pelo código gostaria da ajuda de vcs de como posso fazer isso.

 

Abaixo segue código que usei para preencher o GridView e mais abaixo o erro que aparece pra mim quando executo o aspx.

 

Codigo:

 

Try

SqlConexao.Open()

GridView1.AutoGenerateSelectButton = True

GridView1.AllowPaging = True

GridView1.AllowSorting = True

 

With Me.GridView1

.DataSource = cmd.ExecuteReader()

.DataBind()

End With

Catch ex As Exception

Response.Write(ex.ToString)

Finally

If Not SqlConexao.State = ConnectionState.Closed Then

SqlConexao.Close()

End If

End Try

 

 

Erro:

 

Data keys must be specified on GridView 'GridView1' before the selected data keys can be retrieved. Use the DataKeyNames property to specify data keys.

 

Agradeço desde já toda e qualquer ajuda! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, resolvi o problema. Fiz o GridView apenas arrastando e configurando tudo de maneira visual, e com um evento click em um botão apenas alterei o selectcomand do sqldatasource que abastece o Grid e dei um DataBind. Funcionou que foi uma beleza.Valeu pra todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.