Rellenar controles ListObject con datos
Puede utilizar el enlace de datos como una manera de agregar datos rápidamente al documento. Después de enlazar datos a un objeto de lista, puede desconectar el objeto de lista para que muestre los datos, pero ya no esté enlazado al origen de datos.
Se aplica a: La información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Excel. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.
Para enlazar datos a un control ListObject
Cree un elemento DataTable en el nivel de clase.
Agregue datos y columnas de ejemplo en el controlador de eventos
Startup
de la claseSheet1
(en un proyecto de nivel de documento) o una claseThisAddIn
(en un proyecto de nivel de aplicación).Llame al método SetDataBinding y pase los nombres de columna en el orden en que deben aparecer. El orden de las columnas en el objeto de lista puede diferir del orden en que aparecen en el elemento DataTable.
Para desconectar el control ListObject del origen de datos
Llame al método Disconnect de
List1
.
Compilar el código
Este ejemplo de código supone que dispone de un ListObject existente denominado list1
en la hoja de cálculo en la que aparece este código.
Contenido relacionado
- Ampliar documentos de Word y libros de Excel en complementos de VSTO en tiempo de ejecución
- Controles en documentos de Office
- Agregar controles a documentos de Office en tiempo de ejecución
- Asignación de columnas ListObject a datos
- Automatizar Excel mediante objetos extendidos
- Control ListObject
- Enlace de datos a controles en soluciones de Office
- Cómo: Rellenar hojas de cálculo con datos de una base de datos
- Cómo: Rellenar documentos con datos de servicios