Я надеялся, что есть способ динамически создать набор данных в Visual Studio (я использую C#) Я знаю, что вы можете просто создать один щелчок и перетащить любопытный путь, но надеялись, что есть способ создать динамически потому что мне нужно поместить данные в отчет, который был собран из любой базы данных и любой таблицы и любого столбцаКак создать набор данных в C# программно?
(У меня есть программа, которая может подключаться к любой базе данных mysql или sql и отображать любую таблицу и любой столбец.)
Теперь мне нужно положить это в отчет. Но сначала набор данных.
DataTable table1 = new DataTable("patients");
table1.Columns.Add("name");
table1.Columns.Add("id");
table1.Rows.Add("sam", 1);
table1.Rows.Add("mark", 2);
DataTable table2 = new DataTable("medications");
table2.Columns.Add("id");
table2.Columns.Add("medication");
table2.Rows.Add(1, "atenolol");
table2.Rows.Add(2, "amoxicillin");
// Create a DataSet and put both tables in it.
DataSet set = new DataSet("office");
set.Tables.Add(table1);
set.Tables.Add(table2);
// TODO: This line of code loads data into the 'SwimkidzDataSet.Branches' table.
// You can move, or remove it, as needed.
this.BranchesTableAdapter.Fill(this.manuallyCreatedDataset.Branches);
попытался это, но не шанс, что это не будет работать
this.BranchesTableAdapter.Fill(set);
this.reportViewer1.RefreshReport();
Я думаю, что «динамически» означает в коде? Удалите тег VS2010 и добавьте язык. –
Я изменил его, но, на самом деле, может визуальная студия собирать наборы данных, сделанные в памяти. Thatsss, почему у меня был тег vs2010, потому что в моем мозгу я вижу, что больным приходится создавать тот, который добавляет его в проект vs2010? – mrbunyrabit
проклятый ... целый новый подключаемый модуль, чтобы узнать .... Coz Я попробовал это и не думаю, что это сработает (добавлено) – mrbunyrabit