El SDK de BarTender .NET no actualiza ni reconoce el orden de los campos de la base de datos
Síntoma
En una base de datos de archivo de texto, el orden de los campos/columnas de la base de datos al usar BarTender .NET SDK puede no coincidir con el orden y la disposición establecidos durante el diseño al imprimir directamente desde BarTender Designer.
Entorno
- BarTender Automation Edition y superiores
- BarTender .NET SDK
- Base de datos de archivo de texto
Solución
Puedes utilizar los siguientes métodos del BarTender .NET SDK y ejecutarlos en el siguiente orden para que BarTender reorganice los campos de la base de datos de un archivo de texto y coincidan con el mismo orden y disposición que en BarTender Designer.
- Primero, se deben establecer las propiedades TextFile.UseFieldNamesFromFirstRecord y cualquier otra relacionada con archivos de texto o bases de datos.
- Después, se debe ejecutar el método DatabaseConnections.SetDatabaseConnection.
- Por último, se puede establecer la propiedad PrintSetup.ReloadTextDatabaseFields en true.
Recursos adicionales
El siguiente post de la comunidad de BarTender puede ser útil para este problema.