Partilhar via


Noções básicas sobre ListObject coluna e linha de ordem de persistência

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

Versão do Microsoft Office

  • O Excel 2003

  • O Excel 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Quando você Ligar dados a um Controlarar de ListObject que foi adicionado a um documento em tempo de design, Ferramentas do Visual Studio para o Office Controlara da ordem de coluna e linha sempre que a pasta de trabalho for salva.Se um usuário move as ListObject colunas ou linhas durante o tempo de execução, a Novo ordem é preservada o Avançar período a pasta de trabalho é aberta e o Controlarar de ListObject liga a Origem de dados Novomente.

Como a coluna e linha de ordem É persistente

Quando você salvar uma pasta de trabalho que contém um ListObject Ligados a dados, a ordem de coluna e linha obtém armazenada na pasta de trabalho em uma propriedade Personalizars do documento.

O nome da propriedade é determinado pelo usando um código de hash para o nome combinado do objeto de planilha e de lista.Por exemplo, o nome da propriedade Personalizars de documento para um Controlarar de ListObject chamado List1 no Sheet1 poderia ser ___2387CEF09___0.Se o valor desta propriedade excede 255 caracteres Comprimento, outra propriedade de documento Personalizars é criada com o Avançar número seqüencial acrescentado; Por exemplo, ___2387CEF09___1, ___2387CEF09___2 e assim por diante.

O valor da propriedade de documento Personalizars contém os nomes de coluna e os números de linha.Por exemplo, se o ListObject é composto de quatro linhas e duas colunas, chamado Sobrenome e Nome, o valor da propriedade poderia ser Nome * Sobrenome %1 * 2*3*4.Se o usuário move linha três acima da linha dois, o valor será alterado para Nome * Sobrenome %1 * 3*2*4 quando a pasta de trabalho é salva.

Na Avançar vez que a pasta de trabalho é aberta, a ListObject lê as informações das propriedades do documento Personalizar e mantém a ordem das linhas e colunas quando os dados são carregados.

Como restaurar coluna e linha de ordem.

Se você quiser restaurar o ListObject para sua coluna original e a ordem das linhas, você pode chamar o método ResetPersistedBindingInformation.Esse método remove propriedades do documento Personalizar à ordem de coluna e linha de especificado ListObject.Chame esse método do evento Shutdown da pasta de trabalho se desejar preservar a ordem de coluna e linha do ListObject.

Consulte também

Tarefas

Como: Mapear ListObject colunas para dados

Conceitos

Controlarar de ListObject

Outros recursos

Controles de host do Excel