3

私は 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();
4

0 に答える 0