我希望有一种方法来动态地在Visual Studio中创建一个数据集(我使用的是C#) 我知道你可以创建一个点击和拖动的方式,但希望有一种方法来动态创建一个因为我需要将数据放入从任何数据库和任何表格以及任何列中收集的报告中(我有一个程序可以连接到任何mysql或sql数据库,并显示任何表和任何列)。如何以编程方式在c#中创建数据集?
现在我需要把它放在报告中。 但首先是一个数据集。
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标签并添加一种语言。 –
我改变了它,但问题是,visual studio可以拿起在内存中制作的数据集。这就是为什么我有vs2010标签,因为在我的大脑中,我看到病人必须创建一个将其添加到我的vs项目中的标签? – mrbunyrabit
该死的......一个全新的插件去了解...... 因为我试过这个,不认为它会工作(添加它) – mrbunyrabit