Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
La DataSet clase y las clases relacionadas son tecnologías heredadas de .NET Framework de principios de los años 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras las aplicaciones están desconectadas de la base de datos. Las tecnologías son especialmente útiles para las aplicaciones que permiten a los usuarios modificar datos y conservar los cambios de nuevo en la base de datos. Aunque los conjuntos de datos son una tecnología probada de éxito, el enfoque recomendado para las nuevas aplicaciones .NET es usar Entity Framework Core. Entity Framework proporciona una manera más natural de trabajar con datos tabulares como modelos de objetos y tiene una interfaz de programación más sencilla.
Al arrastrar elementos desde la ventana Orígenes de datos hasta un diseñador, se debe tener en cuenta una consideración especial: a los nombres de columna de las etiquetas de leyenda se les vuelve a aplicar formato en una cadena que se lee más fácilmente cuando dos o más palabras están concatenadas.
Puede personalizar la forma en que se crean estas etiquetas estableciendo los valores SmartCaptionExpression, SmartCaptionReplacement y SmartCaptionSuffix en la clave del Registro deHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0\Data Designers .
Nota:
Esta clave del Registro no existirá hasta que usted la cree.
El subtitulado inteligente se controla mediante la expresión regular especificada en el valor de SmartCaptionExpression. Al agregar la clave del Registro diseñadores de datos , se invalida la expresión regular predeterminada que controla las etiquetas de título. Para obtener más información sobre las expresiones regulares, vea Uso de expresiones regulares en Visual Studio.
En la tabla siguiente se describen los valores del Registro que controlan las etiquetas de título.
| Elemento de registro | Descripción |
|---|---|
| SmartCaptionExpression | La expresión regular que utilizas para hacer coincidir tus patrones. |
| SmartCaptionReplacement | El formato para mostrar los grupos coincidentes en SmartCaptionExpression. |
| SmartCaptionSuffix | Cadena opcional que se va a anexar al final del título. |
En la tabla siguiente se enumeran las opciones predeterminadas internas para estos valores del Registro.
| Elemento del Registro | Valor predeterminado | Explicación |
|---|---|---|
| SmartCaptionExpression | (\\p{Ll})(\\p{Lu})|_+ |
Coincide con un carácter en minúscula seguido de un carácter en mayúsculas o un carácter de subrayado. |
| SmartCaptionReplacement | $1 $2 | $ 1 representa los caracteres coincidentes en los primeros paréntesis de la expresión, y $2 representa los caracteres coincidentes en los segundos paréntesis. El reemplazo es la primera coincidencia, un espacio y, a continuación, la segunda coincidencia. |
| SmartCaptionSuffix | : | Representa un carácter anexado a la cadena devuelta. Por ejemplo, si el título es Company Name, el sufijo lo convierte en Company Name: |
Precaución
Tenga mucho cuidado al hacer algo en el Editor del Registro. Realice una copia de seguridad del registro antes de editarlo. Si usa el Editor del Registro incorrectamente, puede causar problemas graves que podrían requerir que vuelva a instalar el sistema operativo. Microsoft no garantiza que se puedan resolver los problemas causados por el uso incorrecto del Editor del Registro. Usa el Editor del registro bajo tu propia responsabilidad.
Para obtener información sobre la copia de seguridad, edición y restauración del registro, consulte Información del Registro de Windows para usuarios avanzados.
Modificar el comportamiento de subtítulos inteligentes de la ventana Orígenes de datos
Abra una ventana de comandos haciendo clic en Iniciar y, a continuación, en Ejecutar.
Escriba
regediten el cuadro de diálogo Ejecutar y haga clic en Aceptar.Expanda el nodo HKEY_CURRENT_USER>Software>Microsoft>VisualStudio .
Haga clic con el botón derecho en el nodo 16.0 y cree una nueva clave denominada
Data Designers.Haga clic con el botón derecho en el nodo Diseñadores de datos y cree tres valores de cadena nuevos:
SmartCaptionExpressionSmartCaptionReplacementSmartCaptionSuffix
Haga clic con el botón derecho en el valor SmartCaptionExpression y seleccione Modificar.
Escriba la expresión regular que desea que use la ventana Orígenes de datos .
Haga clic con el botón derecho en el valor SmartCaptionReplacement y seleccione Modificar.
Escriba la cadena de reemplazo con el formato en que desea mostrar los patrones coincidentes en la expresión regular.
Haga clic con el botón derecho en el valor SmartCaptionSuffix y seleccione Modificar.
Escriba los caracteres que desee que aparezcan al final del título.
La próxima vez que arrastre elementos desde la ventana Orígenes de datos , las etiquetas de título se crean con los nuevos valores del Registro proporcionados.
Desactivar la característica de subtítulos inteligentes
Abra una ventana de comandos haciendo clic en Iniciar y, a continuación, en Ejecutar.
Escriba
regediten el cuadro de diálogo Ejecutar y haga clic en Aceptar.Expanda el nodo HKEY_CURRENT_USER>Software>Microsoft>VisualStudio .
Haga clic con el botón derecho en el nodo 16.0 y cree una nueva clave denominada
Data Designers.Haga clic con el botón derecho en el nodo Diseñadores de datos y cree tres valores de cadena nuevos:
SmartCaptionExpressionSmartCaptionReplacementSmartCaptionSuffix
Haga clic con el botón derecho en el elemento SmartCaptionExpression y seleccione Modificar.
Escriba
(.*)para el valor. Esto coincidirá con toda la cadena.Haga clic con el botón derecho en el elemento SmartCaptionReplacement y seleccione Modificar.
Escriba
$1para el valor. Esto reemplaza la cadena por el valor coincidente, que es toda la cadena para que permanezca sin cambios.La próxima vez que arrastre elementos desde la ventana Orígenes de datos , las etiquetas de título se crean con subtítulos sin modificar.