locked
Como faço para deixar selecionado no datagrid silverlight, o ultimo registro inserido no banco de dados RRS feed

  • Pergunta

  • olá pessoal, gostaria de saber como faço para deixar selecionado automaticamente no datagrid silverlight, o ultimo registro inserido no banco de dados?
    sexta-feira, 8 de março de 2013 15:09

Todas as Respostas

  • Poderia ser mais especifico? Existe sim a possibilidade da propriedade SelectedIndex do datagrid deixar uma linha no estado selecionado.

    Samuel Fabel

    sexta-feira, 5 de abril de 2013 17:09
  • Você pode dar um binding na propriedade SelectedItem mas isto depende de como seu View Model esta implementado.
    segunda-feira, 15 de abril de 2013 05:26
  • Se voce tem seus dados do banco vinculados a uma ObservableCollection e no ItemSource você vincule esta Observable, ao final do carregamento do grid você pode utilizar algo como:

                        DataGrid.ItemsSource = _atualizaDataGrid;
                        DataGrid.SelectedIndex = 0;
                        DataGrid.SelectedIndex = _atualizaDataGrid.Count;
                        DataGrid.ScrollIntoView(_atualizaDataGrid.Count, 1);

    ItemSource vincula a Observable ao dataGrid.

    SelectedIndex seleciona o registro conforme o count da Observable.

    ScrollIntoView faz com que a barra de rolagem Vertical corra para baixo caso o ultimo registro não fique visível logo de cara.

    Caso nao seja isso, nos dê mais detalhes !


    Atenciosamente, Seratti. Se esta resposta lhe ajudar "marque-a".

    • Sugerido como Resposta Seratti quinta-feira, 3 de outubro de 2013 11:52
    quinta-feira, 13 de junho de 2013 12:28
  • pode ser mais especifico?
    quarta-feira, 1 de outubro de 2014 10:20