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
Versão do Microsoft Office
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