SetRow

 

Define o foco da DataWindow ou DataStore para a linha definida.

Sintaxe:

dwcontrol.SetRow(long row)

 

Retorno:

  • 1: Sucesso;
  • -1: Erro;
  • null: Se o argumento for nulo.

 

Destalhes sobre a função!

Appeon: Funciona sem restrições.

  1. Se a linha desejada for menor que 1 ou maior que o número de linhas da DataWindow, a função irá falhar. (retorna -1);
  2. Esta função pode disparar os seguintes eventos: ItemChanged, ItemError, ItemFocuschanged, RowFocusChanged;
  3. Evite criar loops infinitos! Não utilize a função SetRow dentro do evento ItemChanged da DataWindow.

 

Como utilizar:

Exemplo 01: Tira a enfase de todas as linhas, seleciona a linha desejada e coloca enfase na linha.

Argumentos:

Argumento Obrigatório Tipo Descrição
dwcontrol Sim DataWindow Control Referência para a Datawindow que será alterada
row Sim long Numero da linha que será marcada.

 

Referência:

 

Dúvidas sobre  o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.

The following two tabs change content below.
Breno RdV
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Comments

comments

Posted in Dev, PowerBuilder and tagged , , , , , .