我希望有一种方法可以在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();