Вложенный отчет занимает больше времени
у меня есть один отчет, в котором есть 7 суб-отчетов.
этот отчет будет открываться очень медленно, в то время как другие отчеты открываются быстро.
У меня есть проблема с поиском в вложенном отчете setdatasource fillup.
sReport.Subreports["IncommingTruck"].SetDataSource(ds.Tables[0])
Кроме этой строки, весь код выполняется быстро, а отчет открывается быстро.
но я не могу понять, как ее решить ?
пожалуйста, помогите мне..
Я использую odbc coonection во всех отчетах.
в другом отчете больше данных, в то время как в этом отчете мало записей по сравнению с другими
доклад.
Что я уже пробовал:
string SpName = "GetTruckIncomingForBossReport"; SqlCommand cm = new SqlCommand(SpName.ToString(), Program.Conn); cm.CommandType = CommandType.StoredProcedure; cm.Parameters.Clear(); cm.Parameters.Add("@CurrentDate", SqlDbType.DateTime).Value = DateTime.Parse(mebFromDate.Text); cm.Parameters.Add("@RegionAuto", SqlDbType.VarChar, 8000).Value = RegionAuto; if (Program.Conn.State == ConnectionState.Open) { Program.Conn.Close(); } Program.Conn.Open(); SqlDataAdapter da = new SqlDataAdapter(cm); ds = new DataSet(); da.Fill(ds); sReport.Subreports["IncommingTruck"].SetDataSource(ds.Tables[0]);
CHill60
Сколько строк возвращается (по сравнению с другими отчетами). Мы не можем видеть хранимую процедуру.
Member 9720862
в другом отчете больше данных, в то время как в этом отчете мало записей по сравнению с другими
доклад.
CHill60
Вам нужно использовать ссылку ответа, чтобы люди, оставляющие комментарии, получали уведомление, когда вы отвечаете.
Возможно, Вам нужен индекс на столе. Мы не можем видеть вашу хранимую процедуру.
Есть ли у вас еще форматирование этого под-отчета? Мы не можем видеть ваш отчет.