jenitshah Ответов: 1

Пустые строки в отчете RDLC, запрос внутреннего соединения


О компании VB.NET, Visual Studio 2010, Win7, отчет RDLC...

В своем проекте я использовал много отчетов RDLC, но не столкнулся ни с какой проблемой.

Но так как я добавил отчет и задал источник данных отчета "DataSet1", который имеет внутренний запрос соединения, отчет создает строки, но все они пусты (строки без текста!)

Только текст, появляющийся в отчете, имеет заголовок... Другие ряды-это балнк... Я проверил все цветовые и другие незначительные настройки.

Я проверил результаты, помещенные в представление Таблицы данных... Результат прекрасный... Так что единственная проблема-это отчет RDLC, который я не могу понять...

Фрагмент кода находится здесь...

cmd.CommandText = "select a.cname,sum(j.ctot),sum(j.dtot) from acc a inner join jrn j on a.cname=j.cname where a.type='" & tabs.cmbgroup.Text & "' group by a.cname"
        da.SelectCommand = cmd
        ds.Clear()
        da.Fill(ds)
        accBindingSource.DataSource = ds.Tables(0)
        ReportViewer1.RefreshReport()
        DataGridView1.DataSource = ds.Tables(0)

Sandeep Mewara

Вы говорите ССР и усилитель; поделиться код для сетки привязки? DataGridView1.DataSource = ds.Tables(0)?

1 Ответов

Рейтинг:
0

Demon Slayer

Здесь та же проблема. Я создаю tableadapter, куда вставляю запрос с помощью команды innerjoin, и получаю запись обратно. Создал отчет с правильным набором данных (куда вставлен tãbleadapter), вставил табликс и сделал привязку данных. проблема в том, что когда я запускаю отчет, все поля пусты


Maciej Los

Считаете ли вы, что ОП заинтересован в ответе через 5 лет?