Как программно создать набор данных в С#?C#

Место общения программистов C#
Ответить
Anonymous
 Как программно создать набор данных в С#?

Сообщение Anonymous »

Я надеялся, что есть способ динамически создать набор данных в Visual Studio (я использую 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();


Подробнее здесь: https://stackoverflow.com/questions/107 ... mmatically
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»