NIRMAL90 Ответов: 1

Как создать динамический набор данных с двумя датаблями


Я хочу создать динамический набор данных с двумя таблицами данных таким образом чтобы я мог использовать набор данных в отчете crystal я хочу поместить значения из базы данных access и поместить значения в две таблицы данных в наборе данных прямо сейчас я могу использовать один набор данных и одну таблицу данных в отчете crystal

Что я уже пробовал:

Частная суб ChallanReports_Load(отправителя как объект, а равно EventArgs) обрабатывает ключевое слово mybase.Загрузить
Если rpt2 = "ChallanBlack", то
Dim objrpt As New ChallanBlack " crystal report
Dim запрос в виде строки = "select * from Challan where ChallID =" & dts2
Дим объявление как объект oledbdataadapter = новый объект oledbdataadapter(запрос, соед)
Dim ds As ChallanDataSet = новый набор данных ChallanDataSet "'
ad.Fill(ds, "Challan") " datatable
objrpt.SetDataSource(ДС)
CrystalReportViewer1.ReportSource = objrpt

ElseIf rpt2 = "BGLChallanBlack", то
Конец, Если
Конец Подводной Лодки
End Класса

1 Ответов

Рейтинг:
11

Christian Graus

Если у вас есть две таблицы и вы хотите создать представление, содержащее данные из обеих, создайте представление в своем SQL Server и подключитесь к нему


NIRMAL90

я хочу создать набор данных динамически, и в наборе данных есть 2 таблицы. в настоящее время я использую один набор данных с одной таблицей, динамически данные помещаются в datatable. но как поместить два datatable в dataset динамически

Christian Graus

Набор данных-это класс, который существует для того, чтобы содержать более одной таблицы. Это легко сделать.

https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/dataset-datatable-dataview/adding-a-datatable-to-a-dataset

NIRMAL90

Приведенный выше код я использую для динамического отображения записи из набора данных в datatable to crystal report. Пожалуйста посмотрите код и помогите мне прямо сейчас я могу отобразить только одну таблицу в crystal report я хочу отобразить записи из 2 datatable from dataset

Christian Graus

О, это вопрос Crystal Reports. Если CR будет показывать только данные из одной таблицы данных, почему бы не создать одну таблицу со всеми необходимыми данными?

NIRMAL90

ПРЯМО СЕЙЧАС Я СДЕЛАЛ ТОЛЬКО ЭТО

Christian Graus

Значит, все решено?