2016-06-20 3 views
0

Я использую Visual Studio Express 2012, я пытаюсь вызвать мои развернутые отчеты с помощью winforms, это то, что я сделал.Winforms ReportViewer не отображается

  1. Я создал новое приложение C# WinForms
  2. я пошел на панели инструментов, чтобы искать для управления ReportViewer (но он не был там)
    2,1 Таким образом, я добавил его вручную, щелкнув правой clicking Toolbox > Choose Items > then i selected the report viewer
  3. После этого я перетащены его на форме (но он идет прямо в нижний лоток и не дает мне никаких вариантов)

enter image description here

Я видел много вопросов, которые касаются одной и той же проблемы, но без решения.

ответ

0

Проблема была Microsoft.ReportViewer.WinForms версия 10, я не уверен, почему, но она делала то же самое на компьютере моего коллеги.

Вот что я сделал:

  1. Я скачать и установить Microsoft.ReportViewer.WinForms версию 11.0.0.0
  2. я пошел на панель инструментов и right clicked > Choose Items
  3. Оттуда я снят Microsoft.ReportViewer.WinForms версии 10 и выбран вариант 11.
  4. Затем я вернулся к своему решению, чтобы перетащить средство просмотра отчетов в мою форму, это сработало
0

Я пробовал принятый ответ, но это не сработало для меня.

Таким образом, еще одно решение может быть:

В файле Designer.cs, вы должны добавить эту строку (вручную):

this.Controls.Add(this.reportViewer1); 

Это мой пример в форме под названием "FrmPreviewRpt1" :

// 
// FrmPreviewRpt1 
// 
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 
this.ClientSize = new System.Drawing.Size(725, 305); 
this.Controls.Add(this.reportViewer1); // This is the new line. 
this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); 
this.Name = "FrmPreviewRpt1"; 
this.Text = "FrmPreviewRpt1"; 
this.ResumeLayout(false); 

Вот скриншот результата:

sample result

Плохая новость этого подхода заключается в том, что вы должны изменить размер (и, возможно, другие видимые атрибуты) в designer.cs файл вручную.

Смежные вопросы