Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
A DataSet classe e as classes relacionadas são tecnologias herdadas do .NET Framework do início dos anos 2000 que permitem que os aplicativos trabalhem com dados na memória enquanto os aplicativos estão desconectados do banco de dados. As tecnologias são especialmente úteis para aplicativos que permitem aos usuários modificar dados e manter as alterações de volta ao banco de dados. Embora os conjuntos de dados sejam uma tecnologia comprovadamente bem-sucedida, a abordagem recomendada para novos aplicativos .NET é usar o Entity Framework Core. O Entity Framework fornece uma maneira mais natural de trabalhar com dados tabulares como modelos de objeto e tem uma interface de programação mais simples.
Quando se arrastam itens da janela Fontes de Dados para um designer, uma consideração especial entra em jogo: os nomes das colunas nos rótulos de legenda são reformatados numa sequência de caracteres mais legível quando se encontram duas ou mais palavras concatenadas.
Você pode personalizar a maneira como esses rótulos são criados definindo os valores SmartCaptionExpression, SmartCaptionReplacement e SmartCaptionSuffix na chave do RegistroHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0\Data Designers .
Observação
Essa chave do Registro não existe até que você a crie.
A legendagem inteligente é controlada pela expressão regular inserida no valor de SmartCaptionExpression. Adicionar a chave do Registro Data Designers substitui a expressão regular padrão que controla os rótulos de legenda. Para obter mais informações sobre expressões regulares, consulte Usando expressões regulares no Visual Studio.
A tabela a seguir descreve os valores do Registro que controlam os rótulos de legenda.
| Item do Registro | Descrição |
|---|---|
| SmartCaptionExpression | A expressão regular que você usa para corresponder aos seus padrões. |
| Troca Inteligente de Legendas | O formato para apresentar todos os grupos correspondentes na SmartCaptionExpression. |
| Sufixo SmartCaption | Uma cadeia de caracteres opcional para anexar ao final da legenda. |
A tabela a seguir lista as configurações padrão internas para esses valores do Registro.
| Item do Registro | Valor predefinido | Explicação |
|---|---|---|
| SmartCaptionExpression | (\\p{Ll})(\\p{Lu})|_+ |
Corresponde a um caractere minúsculo seguido por um caractere maiúsculo ou um sublinhado. |
| SmartCaptionSubstituição | $1 $2 | O $1 representa todos os caracteres correspondentes no primeiro parêntesis da expressão, e o $2 representa todos os caracteres correspondentes no segundo parênteses. A substituição é a primeira partida, um espaço, e depois a segunda partida. |
| Sufixo SmartCaption | : | Representa um caractere anexado à cadeia de caracteres retornada. Por exemplo, se a legenda for Company Name, o sufixo a torna Company Name: |
Atenção
Tenha muito cuidado ao fazer qualquer coisa no Editor do Registro. Faça backup do registro antes de editá-lo. Se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que podem exigir a reinstalação do sistema operacional. A Microsoft não garante que os problemas causados pelo uso incorreto do Editor do Registro possam ser resolvidos. Use o Editor do Registro por sua conta e risco.
Para obter informações sobre como fazer backup, editar e restaurar o Registro, consulte Informações do Registro do Windows para usuários avançados.
Modificar o comportamento de legendagem inteligente da janela Fontes de Dados
Abra uma janela de comando clicando em Iniciar e, em seguida, em Executar.
Digite
regeditna caixa de diálogo Executar e clique em OK.Expanda o nó HKEY_CURRENT_USER>Software>Microsoft>VisualStudio.
Clique com o botão direito do mouse no nó 16.0 e crie uma nova chave chamada
Data Designers.Clique com o botão direito do mouse no nó Designers de Dados e crie três novos valores de string:
SmartCaptionExpressionSmartCaptionReplacementSmartCaptionSuffix
Clique com o botão direito do mouse no valor SmartCaptionExpression e selecione Modificar.
Insira a expressão regular que você deseja que a janela Fontes de Dados use.
Clique com o botão direito do mouse no valor SmartCaptionReplacement e selecione Modificar.
Insira a cadeia de caracteres de substituição formatada da maneira que você deseja exibir os padrões correspondentes em sua expressão regular.
Clique com o botão direito do mouse no valor SmartCaptionSuffix e selecione Modificar.
Introduza os carateres que pretende que apareçam no final da legenda.
Da próxima vez que você arrastar itens da janela Fontes de Dados , os rótulos de legenda serão criados usando os novos valores do Registro fornecidos.
Desativar o recurso de legendagem inteligente
Abra uma janela de comando clicando em Iniciar e, em seguida, em Executar.
Digite
regeditna caixa de diálogo Executar e clique em OK.Expanda o HKEY_CURRENT_USER>Software>Microsoft>VisualStudio nó.
Clique com o botão direito do mouse no nó 16.0 e crie uma nova chave chamada
Data Designers.Clique com o botão direito do mouse no nó Designers de Dados e crie três novos valores de strings:
SmartCaptionExpressionSmartCaptionReplacementSmartCaptionSuffix
Clique com o botão direito do mouse no item SmartCaptionExpression e selecione Modificar.
Insira
(.*)para o valor. Isso corresponderá a toda a cadeia de caracteres.Clique com o botão direito do mouse no item SmartCaptionReplacement e selecione Modificar.
Insira
$1para o valor. Isso substitui a cadeia de caracteres pelo valor correspondente, que é a cadeia de caracteres inteira para que ela permaneça inalterada.Da próxima vez que você arrastar itens da janela Fontes de Dados , os rótulos de legenda serão criados com legendas não modificadas.