Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

dezinh20

Pegar a ultima linha do datagrid VB.NET

Recommended Posts

dezinh20

Gostaria de saber como faço para pegar a ultima linha do datagrid sem que ela esteja selecionada...

tipo assim...

datagrid.item(0,lastrow).value
'#script invalido, apenas para demonstração#'

Share this post


Link to post
Share on other sites
Caça

Tenta isto

Dgv.Rows(Dgv.RowCount - 1)

Caso permita adicionar novas linhas

Dgv.Rows(Dgv.RowCount - 2)


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dezinh20

deu erro

Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

Share this post


Link to post
Share on other sites
Caça

Só podes executar esse código se a Grid tiver pelo-menos uma linha e que não seja uma linha vazia, tens de tratar o erro com uma verificação antes tipo

If Dgv.RowCount > 0 Then
     '(...)
End If


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dezinh20

muito obrigado consegui

ai vai o codigo

               

lblCodigo.Text = Inicio.MS.Rows(Inicio.MS.Rows.Count - 1).Cells(0).Value

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.