От Jin Chen Microsoft, ModeratorUsers Медали ответ на форуме msdn http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/5d2aed0b-ea69-4cbb-b3c4-b306a48fbc30
СПАСИБО ТАКОЕ !!!
У меня был этот код, но событие было добавлено вконструктор форм, который я добавил через окно свойств события графического интерфейса
и, следуя вашему примеру, переместил эту строку
reportViewer1.LocalReport.SubreportProcessing + = new Microsoft.Reporting.WinForms.SubreportProcessingEventHandler (this.reportViewer1_suberport1);
От form.designer.cs до отчета об обновлении, как вы это делали в своем примере, и СЕЙЧАС ЭТО РАБОТАЕТ !!!
Спасибо, замечательное благодарение, вот так
reportViewer1.RefreshReport();
reportViewer1.LocalReport.SubreportProcessing += new Microsoft.Reporting.WinForms.SubreportProcessingEventHandler(this.reportViewer1_suberport1);</p>
<pre><code> private void reportViewer1_suberport1(object sender, SubreportProcessingEventArgs e)
{
ReportDataSource r=reportViewer1.LocalReport.DataSources[0];
e.DataSources.Add(r);
}