tabla sumar services repetir grupos filas encabezado dinamicas columnas cabecera agrupar .net visual-studio-2010 rdlc

.net - sumar - reportviewer repetir header



¿Cómo agrego una columna al conjunto de datos de un rdlc y hago que aparezca para usar en el informe? (8)

Abra el archivo rdlc en Visual Studio, luego haga clic en Ver (en el menú superior) -> Informe de datos , en Informe de datos del panel, haga clic con el botón derecho en Orígenes de datos / Informe de conjunto de datos y luego haga clic en actualizar .

Tengo un rdlc que tiene un conjunto de datos definido por separado. Ha llegado el momento de que necesito agregar una columna a una de las tablas, lo que puedo hacer sin problemas. Sin embargo, cuando abro el rdlc para utilizar la nueva columna, no aparece en el panel Datos del informe.

Este problema se informó a Microsoft here , pero se cerró como por diseño. La solución alternativa ofrecida con el problema no parece funcionar para VS2010 (actualice el conjunto de datos o la tabla, tampoco hace nada).

¿Alguien ha visto este problema y, de ser así, cómo lo solucionó?


Bueno, resolví mi problema, pero no me gusta cómo tuve que hacerlo.

Como referencia, (hasta donde puedo decir) la única forma de agregar una columna a un conjunto de datos que ya está adjuntado a un rdlc es editar manualmente el xml (es decir, abrir el rdlc con su editor de texto favorito y agregar un Field a la tabla apropiada). Después de hacer esto, el campo aparece en el panel de Report Data del Report Data , y puedo usarlo como si estuviera allí desde el principio.

Todavía me gustaría saber cómo realizar esta tarea aparentemente simple desde la interfaz de usuario, pero no obstante mi problema actual está resuelto.


Esto es para VS 2010 .

Tenga cuidado con el menú "Datos" en el menú Difamado.

Datos -> Mostrar fuentes de datos

Obtendrá opciones para actualizar el origen de datos RDLC y todas las opciones relacionadas.


Estoy usando VS 2008. No hay vista | Reportar datos en el menú. Entonces, pirateé el archivo RDLC usando NotePad. Algunas secciones son binarias, pero algunas secciones son xml. Una de las secciones xml enumera los campos de datos. Acabo de agregar uno al final de la lista y cambié el nombre y el tipo de datos según corresponda. Hice referencia al conjunto de datos en mi proyecto VS, así que obtuve el tipo de datos y el nombre correctos. Todo funciona bien ahora.


Estoy usando VS 2010.

En Solution Explorer

  1. Haga doble clic en el archivo .xsd donde está conectado su informe rdlc.
  2. Click derecho> Configurar
  3. Haga clic en Constructor de consultas> Marque / Seleccione los campos que necesita.
  4. Siguiente> Siguiente> Finalizar y luego Guardar.

En RDLC Report

  1. Presione CTRL + ALT + D.
  2. En Datos del informe, haga clic con el botón derecho en DataSet y luego Actualice.

La forma más fácil que encontré es que si alguien sigue buscando una respuesta, agregue un nuevo origen de datos (el xsd), en el panel de datos del informe ==> haga clic derecho en conjuntos de datos ==> Agregar conjunto de datos, el cuadro de diálogo Propiedades de conjunto de datos Aparecer. Cree un nuevo conjunto de datos, esta vez rellenará todas las columnas de la tabla / proc almacenado. Una vez que se agrega el conjunto de datos, excluya el conjunto de datos anterior, cámbiele el nombre a otra cosa, a través del explorador de Windows o el símbolo del sistema. Ahora excluya el conjunto de datos recién agregado, cambie el nombre al antiguo nombre del conjunto de datos e inclúyalo de nuevo al proyecto. Los datos se actualizan


Para aquellas personas que buscaron en Google y llegaron aquí, el panel de Datos del informe a menudo está oculto y se puede encontrar en el menú en Ver -> Informar datos (Ctrl + Alt + D) ... está justo en la parte inferior: http://www.codeease.com/about-update-dataset-for-a-rdlc-file-in-visual-studio-2010.html

Una vez que haya terminado, puede hacer clic con el botón derecho en los conjuntos de datos del informe y actualizarlos o editarlos. Esto siempre me ha funcionado (una vez que recuerdo y encuentro el panel de Datos del informe), así que no estoy seguro de por qué no funcionó para el PO.


Solución rápida que encontré para los usuarios de VS 13 (no probados en otras versiones):

  1. Haga el cambio que desee en su clase (agregar / eliminar / cambiar el nombre de las propiedades)
  2. Construye el proyecto
  3. Descargar el proyecto de informe
  4. Recargar el proyecto de informe
  5. Abra el archivo de informe rdlc
  6. Asegúrese de que su ventana de Datos de informe esté visible, si no la encuentra oculta en la parte inferior del menú de visualización
  7. Haga clic derecho en su conjunto de datos y haga clic en ''Actualizar'', ahora funcionará